/*[fmt]1100-110A-3*/
/*CSS Reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; font-size: 100%; }
body { line-height: 1; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
a { text-decoration: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
/*General*/
body { background: #FFF; font: 1em Arial, Helvetica, sans-serif; }
.clear { clear: both; }
.cright { clear: right; }
.right { float: right; }
.left { float: left; }
.smallred {font-size: 12px; color: #FF0000;}
.red {color:red; font-weight:bold;}
.error { color:#cc3333; font-size:12px; margin-bottom:10px; } 
.success { color:#2b9c2d; font-size:12px; margin-bottom:10px; } 
.ierror { background-color:pink; border:2px solid #cc3333; }
.wrap { width: 960px; margin: 0 auto; overflow: hidden; }

/*Header*/
#header { width: 100%; background: url(../images/bg-header.png) repeat-x; height: 99px; overflow: hidden; }
#header h1.pb-logo { background: url(../images/pb-logo.png) no-repeat; margin: 39px 0 0 29px; width: 373px; height: 60px; text-indent: -9999px; float: left; display: inline; }
/*#header h1.pb-logo { background: url(../images/pbxmas.png) no-repeat; margin: 6px 0 0 0px; width: 408px; height: 94px; text-indent: -9999px; float: left; display: inline; }*/
#header h1.pb-logo a { width: 373px; height: 60px; display: block; }
#header div.header-items { float: right; margin: 30px 20px 0 0; text-align: right; display: inline; }
#header div.header-items p { font-size: 12px; line-height: 1.5em; margin-top: 5px; color: #0A2D6B; font-size: 12px; text-shadow: #fff 1px 1px 0; }
#header div.header-items p a { font-size: 12px; color: #206DC5; text-shadow: #fff 1px 1px 0; }
#header div.header-items img { margin: 3px 5px 0 0; }
#header div.header-items p.shop-cart-items { float: right; margin-top: 0; font-size: 12px; text-shadow: #fff 1px 1px 0; }
#header div.header-items p.shop-cart-items span { color: #5470A1; font-weight: bold; text-shadow: #fff 1px 1px 0; }
#header div.header-items p.shop-cart-items a { color: #CC0000; }
#header div.header-items-default { float: right; margin: 13px 20px 0 0; text-align: right; overflow: hidden; }
#header div.header-items-default form label { color: #0A2D6B; font-size: 12px; text-shadow: #fff 1px 1px 0; width: 200px; }
#header div.header-items-default input.login { width: 150px; }
#header div.header-items-default p { line-height: 1.5em; margin-top: 10px; }
#header div.header-items-default p a { color: #0A2D6B; font-size: 12px; text-decoration: underline; }
#header div.header-items-default p a:hover { text-decoration: none; }
#header div.header-items-default p.error-message-A { float: left; text-align: left; display: inline; font-size: 12px; color: #CC0000; margin: 0 0 5px 38px; width: 155px; }
#header div.header-items-default p.error-message-B { float: left; display: inline; text-align: left; font-size: 12px; color: #CC0000; margin: 0 0 5px 71px; }
#header div.header-items-default p.error-message-C { float: left; text-align: left; display: inline; font-size: 12px; color: #CC0000; margin: 0 0 5px 38px; }
#header div.header-items-default img { margin: 12px 5px 0 0; float: right; }
#header div.header-items-default p.header-links { float: left; font-size: 11px; margin-left: 38px; }
#header div.header-items-default p.header-links a { font-size: 11px; }
#header div.header-items-default p.shop-cart-items { float: right; font-size: 12px; text-shadow: #fff 1px 1px 0; }
#header div.header-items-default p.shop-cart-items span { color: #5470A1; font-weight: bold; text-shadow: #fff 1px 1px 0; }
#header div.header-items-default p.shop-cart-items a { color: #CC0000; text-decoration: none; }
.oct { font-size: 11px; font-weight:bold; color: #634902; margin-left:10px; margin-bottom:10px;}

/*Navigation*/
#nav { width: 100%; background: url(../images/bg-nav.png) repeat-x; height: 37px; }
#nav .wrap { width: 960px; margin: 0 auto; overflow: hidden; background: url(../images/bg-nav-center.png) no-repeat; }
#nav div.the-nav { margin-left: 70px; }
#nav div.the-nav ul li { float: left; margin-top: 1px; }
#nav div.the-nav ul li.sep { width: 2px; height: 37px; background: url(../images/nav-sep.png) no-repeat; }
#nav div.the-nav ul li a { color: #FFF; font-size: 12px; text-shadow: #1a3e73 -1px -1px 0; padding: 11px 13px; display: block; line-height: 1.2em; }
#nav div.the-nav ul li a:hover { background: url(../images/bg-nav-hover.png) repeat-x; }
#nav div.the-nav ul li a:active { padding: 12px 13px 10px; background: url(../images/bg-nav-pressed.png) repeat-x; }
/*Content*/
#content { width: 958px; margin: 0 auto; border: 1px solid #DBDBDB; border-top: none; background: #F7F7F7; overflow: hidden; }
#content p.announcement { font-size: 12px; padding: 10px; margin: 20px 20px 0; background: #FFF8C6; border: 1px solid #E8E1B5; color: #918647; float: left; display: inline; }
#content p.announcement span { color: #000; font-weight: bold; }
#content div.page-header { background: url(../images/bg-innerpage-heading.png) repeat-x; height: 56px; }
#content div.page-header h1 { font-size: 18px; color: #223B76; padding: 17px 0 0 20px; float: left; line-height: 1.3em; }
#content div.page-header p.user-nav { float: right; margin: 22px 20px 0 0; font-size: 12px; color: #333; display: inline; }
#content div.page-header p.user-nav a { padding: 0 5px; color: #206DC5; }
.cartp { margin-left:20px; margin-top:20px; font-size: 12px; color: #333; }
#content table.shop-cart { width: 918px; margin: 20px 20px 0; font-size: 12px; background: #FFF; border: 1px solid #DBDBDB; line-height: 1.6em; color: #333; }
#content table.shop-cart td table.other-table { border: 1px solid #DBDBDB; width:350px; }
#content table.shop-cart td table.other-table td { border: 1px solid #DBDBDB; padding:2px; }
#content table.shop-cart td table.parcel-table { border: 1px solid #DBDBDB; width:350px; }
#content table.shop-cart td table.parcel-table td { border: 1px solid #DBDBDB; padding:3px; }
#content table.shop-cart td table.parcel-table th { text-align:left; padding:0px 5px; background-color:#535353; color:#fff;}
table.total-table { float:right; margin-right:26px; margin-top:6px;background: #FFF;  }
table.total-table td { border: 1px solid #DBDBDB; padding:3px; }
table.total-table td.empty { width:187px; font-size:13px; font-weight:bold; border:0px; padding:3px; padding-right:12px;background-color:#f7f7f7; text-align:right; }
.cart-label { width:103px;display:block; float:left; }
.price{ width:95px;text-align:right;font-size:13px; color: #206DC5; font-weight:bold; }
#content table.shop-cart ul { background-color:#eaeff7; border:1px solid #325a96; padding:5px 15px; }
#content table.shop-cart ul li strong { color:#000; }
#content table.shop-cart td { padding: 7px 5px; vertical-align: top; }
#content table.shop-cart td a { color: #333; }
#content table.shop-cart td.align-right { text-align: right; color: #206DC5; font-weight:bold; }
#content table.shop-cart td.align-center { text-align: center; }
#content table.shop-cart td.gray-bg { background: #999; font-weight: bold; color: #FFF; }
#content table.shop-cart td.empty { border: none; background: #F7F7F7; }
#content table.shop-cart td.empty-final { background: #F7F7F7; text-align: right; border: none; }
#content table.search-result { font-size: 12px; color: #333; line-height: 1.7em;  }
#content table.search-result span.blue { color: #206DC5; }
#content table.search-result span.uppercase { text-transform: uppercase; }
#content table.search-result span.accepted { text-transform: uppercase; font-weight: bold; color: #206DC5; }
#content table.search-result span.delete a { text-transform: uppercase; font-weight: bold; color: #CC0000; }

#content table.search-result td { border: 1px solid #DBDBDB; background-color:#fff; padding: 3px 10px 3px; text-alignment:left; }

#content table.search-result td a { color:#206DC5; text-decoration:underline; }

#content table.search-result td.header { background: #999; font-weight: bold; color: #FFF; }
#content table.search-result td.dark { background: #F9F9F9; text-align: left; }

#content table.search-summary { width: 400px; margin: 20px; font-size: 12px; }
#content table.search-summary td { padding: 9px 10px 7px; background: #FFF8C6; border: 1px solid #E8E1B5; color: #918647; }
#content table.search-summary td.header { padding: 9px 10px 7px; background: #E8E1B5; border: 1px solid #E8E1B5; color: #918647; font-weight: bold; }
#content table.search-summary td.dark { padding: 9px 10px 7px; background: #F9F1B8; }

#the-content-wide { width: 910px; margin: 20px 19px 19px 30px; display: inline; float: right; }
#the-content-wide h1 { font-size: 18px; color: #223B76; margin: 0 20px 20px 0; }
#the-content-wide p { font-size: 12px; color: #333; line-height: 1.5em; margin-bottom: 20px; }
#the-content-wide ul.normal-list { margin-bottom: 20px; }
#the-content-wide ul.normal-list li { list-style: disc; margin: 0 20px 0 50px; font-size: 12px; color: #333; line-height: 1.5em; }
#the-content-wide div.contact-content table { font-size: 12px; padding: 20px; }
#the-content-wide div.contact-content table th { text-align:left; padding: 9px 10px 7px; }
#the-content-wide div.contact-content table td { border: 1px solid #DBDBDB; padding: 9px 10px 7px; }
#the-content-wide div.contact-content table td label { float: left; line-height: 2em; margin-right: 5px; }
#the-content-wide div.contact-content table input { width: 40px; font-size: 12px; }
#the-content-wide div.contact-content table select { width: 40px; font-size: 12px; }
#the-content-wide div.wide-content ul { background: #FFF; padding: 20px; border: 1px solid #DBDBDB; margin-bottom: 20px; float: left; font-size: 12px; color: #333; margin-top:0px; }
#the-content-wide div.wide-content ul li { float:left; clear:both; padding:4px;}
#the-content-wide div.wide-content ul li label { text-align: right; font-size: 12px; color: #333; display:block; float:left; width: 90px; line-height: 2em; margin-right:10px; }
#the-content-wide div.wide-content ul li span { color: #FF0000; }
#the-content-wide div.wide-content ul li span a { color: #206DC5; text-decoration: underline; }
#the-content-wide div.wide-content ul li span a:hover { text-decoration: none; }
#the-content-wide div.wide-content ul li input.text-field { width: 250px; }
#the-content-wide div.wide-content ul li textarea { width: 250px; height: 100px; }
#the-content-wide div.wide-content ul li select { width: 230px; }


#the-content { width: 610px; margin: 20px 19px 19px 30px; display: inline; float: right; }
#the-content h1 { font-size: 18px; color: #223B76; margin: 0 20px 20px 0; }
#the-content p { font-size: 12px; color: #333; line-height: 1.5em; margin-bottom: 20px; }
#the-content ul.normal-list { margin-bottom: 20px; }
#the-content ul.normal-list li { list-style: disc; margin: 0 20px 0 50px; font-size: 12px; color: #333; line-height: 1.5em; }
#the-content div.steps-content h1 { font-size: 18px; color: #223B76; }
#the-content div.steps-content p { font-size: 12px; color: #333; }
#the-content div.steps-content .uom { font-size: 12px; color: #333; }
#the-content div.steps-content .button { margin-top: 20px; }
#the-content div.steps-content ul.ship-method li { background: #FFF; border: 1px solid #DBDBDB; width: 560px; overflow: hidden; padding: 20px; margin: 0 0 20px; }
#the-content div.steps-content ul.ship-method li div.left { float: left; width: 359px; border-right: 1px solid #DBDBDB; }
#the-content div.steps-content ul.ship-method li div.right { float: right; width: 200px; }
#the-content div.steps-content ul.ship-method li:hover { border: 1px solid #BBB; }
#the-content div.steps-content ul.ship-method li p { margin: 10px 0 0; width: auto; font-size: 12px; line-height: 1.4em; }
#the-content div.steps-content ul.ship-method li p.price { font-weight: bold; text-align: center; color: #206DC5; margin: 5px 0; font-size: 16px; }
#the-content div.steps-content ul.ship-method li h1 { font-weight: bold; font-size: 18px; margin: 1px 0 0 15px; float: left; }
#the-content div.steps-content ul.ship-method li img { float: left; }
#the-content div.steps-content ul { margin-top: 20px; }
#the-content div.steps-content ul li { margin-bottom: 10px; }
#the-content div.steps-content ul li label { text-align: right; font-size: 12px; color: #333; float: left; width: 90px; line-height: 2em; margin-right:10px;}
#the-content div.steps-content ul.wider-label { background: #FFF; padding: 20px; border: 1px solid #DBDBDB; margin-bottom: 20px; float: left; font-size: 12px; color: #333; margin-top:0px; }
#the-content div.steps-content ul.wider-label li label { text-align: right; font-size: 12px; color: #333; float: left; width: 140px; line-height: 2em; margin-right: 10px; }
#the-content div.steps-content ul.wider-label li span { color: #FF0000; }
#the-content div.steps-content ul.wider-label li span a { color: #206DC5; text-decoration: underline; }
#the-content div.steps-content ul.wider-label li span a:hover { text-decoration: none; }
#the-content div.steps-content ul.wider-label li input.text-field { width: 250px; }
#the-content div.steps-content ul.wider-label li textarea { width: 250px; height: 100px; }
#the-content div.steps-content ul.wider-label li select { width: 230px; }
#the-content-wide div.steps-content ul { margin-top: 20px; }
#the-content-wide div.steps-content ul li { margin-bottom: 10px; }
#the-content-wide div.steps-content ul li label { text-align: right; font-size: 12px; color: #333; float: left; width: 90px; line-height: 2em; margin-right:10px;}
#the-content-wide div.steps-content ul.wider-label { background: #FFF; padding: 20px; border: 1px solid #DBDBDB; margin-bottom: 20px; float: left; font-size: 12px; color: #333; margin-top:0px; }
#the-content-wide div.steps-content ul.wider-label li label { text-align: right; font-size: 12px; color: #333; float: left; width: 140px; line-height: 2em; margin-right: 10px; }
#the-content-wide div.steps-content ul.wider-label li span { color: #FF0000; }
#the-content-wide div.steps-content ul.wider-label li span a { color: #206DC5; text-decoration: underline; }
#the-content-wide div.steps-content ul.wider-label li span a:hover { text-decoration: none; }
#the-content-wide div.steps-content ul.wider-label li input.text-field { width: 250px; }
#the-content-wide div.steps-content ul.wider-label li textarea { width: 250px; height: 100px; }
#the-content-wide div.steps-content ul.wider-label li select { width: 230px; }
#the-content div.steps-content table.delivery-boxes { background: #FFF; border: 1px solid #DBDBDB; float: left; font-size: 12px; color: #333; width:610px }
#the-content div.steps-content table.delivery-boxes h1 { margin:0px; padding:0px; }
#the-content div.steps-content table.delivery-boxes ul { float:left; background-color:#eaeff7; border:1px solid #325a96; padding:8px; }
#the-content div.steps-content table.delivery-boxes ul li { padding:0px; margin:2px; }
#the-content div.steps-content table.delivery-boxes ul li label.sm { width: 65px;  height:22px;}
#the-content div.steps-content table.delivery-boxes ul li label { width: 90px; height:22px;}
#the-content div.steps-content table.delivery-boxes span.country { color: #535353; font-weight:bold; line-height: 2em; }
#the-content div.steps-content table.delivery-boxes ul li label span { font-size: 12px; color: #FF0000; }
#the-content div.steps-content ul.search-form li label { text-align: left; width: 300px; }
#the-content div.steps-content table.mitems { font-size: 12px; padding: 20px; width: 610px; }
#the-content div.steps-content table.mitems td { border: 1px solid #DBDBDB; background: url(../images/bg-stepstable.png) repeat-x; padding: 9px 10px 7px; }
#the-content div.steps-content table.mitems td label { float: left; line-height: 2em; margin-right: 5px; }
#the-content div.steps-content table.mitems input { width: 40px; font-size: 12px; }
#the-content div.steps-content table.mitems select { width: 40px; font-size: 12px; }
#the-content div.int-content { background-color:#fff;padding:15px; font-size:12px; border:1px solid #ccc;}
#the-content div.int-content span.header { font-size:14px; color:#206DC5; font-weight:bold; display:block;clear:both; }
#the-content div.int-content h3 { font-size:14px; color:#206DC5; font-weight:bold; display:block;clear:both; }
#the-content div.int-content a { color:#206DC5; text-decoration:underline }
.innerli { color:#333333;font-size:12px;line-height:1.5em;margin-bottom:20px; }

#the-content-wide div.int-content { background-color:#fff;padding:15px; font-size:12px; border:1px solid #ccc;}
#the-content-wide div.int-content span.header { font-size:14px; color:#206DC5; font-weight:bold; display:block;clear:both; }
#the-content-wide div.int-content h3 { font-size:14px; color:#206DC5; font-weight:bold; display:block;clear:both; }
#the-content-wide div.int-content a { color:#206DC5; text-decoration:underline }


.tipcontent{font-size:12px;}
ul.white-box { background: #FFF; border: 1px solid #DBDBDB; width: 560px; overflow: hidden; padding: 20px; margin: 0 0 20px; }


#the-content div.contact-content h1 { font-size: 18px; color: #223B76; }
#the-content div.contact-content p { font-size: 12px; color: #333; }
#the-content div.contact-content .button { margin-top: 20px; }
#the-content div.contact-content ul.ship-method li { background: #FFF; border: 1px solid #DBDBDB; width: 560px; overflow: hidden; padding: 20px; margin: 0 0 20px; }
#the-content div.contact-content ul.ship-method li div.left { float: left; width: 359px; border-right: 1px solid #DBDBDB; }
#the-content div.contact-content ul.ship-method li div.right { float: right; width: 200px; }
#the-content div.contact-content ul.ship-method li:hover { border: 1px solid #BBB; }
#the-content div.contact-content ul.ship-method li p { margin: 10px 0 0; width: auto; font-size: 12px; line-height: 1.4em; }
#the-content div.contact-content ul.ship-method li p.price { font-weight: bold; text-align: center; color: #206DC5; margin: 5px 0; font-size: 16px; }
#the-content div.contact-content ul.ship-method li h1 { font-weight: bold; font-size: 18px; margin: 1px 0 0 15px; float: left; }
#the-content div.contact-content ul.ship-method li img { float: left; }
#the-content div.contact-content ul { margin-top: 20px; }
#the-content div.contact-content ul li { margin-bottom: 10px; }
#the-content div.contact-content table td label { text-align: right; font-size: 12px; color: #666; float: left; width: 90px; line-height: 2em; }
#the-content div.contact-content ul.wider-label li label { text-align: right; font-size: 12px; color: #666; float: left; width: 112px; line-height: 2em; margin-right: 10px; }
#the-content div.contact-content ul.wider-label li span { color: #FF0000; }
#the-content div.contact-content ul.wider-label li span a { color: #206DC5; text-decoration: underline; }
#the-content div.contact-content ul.wider-label li span a:hover { text-decoration: none; }
#the-content div.contact-content ul.wider-label li input.text-field { width: 250px; }
#the-content div.contact-content ul.wider-label li textarea { width: 250px; height: 100px; }
#the-content div.contact-content ul.wider-label li select { width: 230px; }
#the-content div.contact-content ul.delivery-boxes ul { float: none; }
#the-content div.contact-content ul.delivery-boxes li { background: #FFF; padding: 20px; border: 1px solid #DBDBDB; margin-bottom: 20px; float: left; font-size: 12px; color: #666; }
#the-content div.contact-content ul.delivery-boxes li:hover { border: 1px solid #BBB; }
#the-content div.contact-content ul.delivery-boxes li ul li { padding: 0; border: none; margin-bottom: 10px; float: none; }
#the-content div.contact-content ul.delivery-boxes li ul li:hover { border: none; }
#the-content div.contact-content ul.delivery-boxes li ul li span { font-size: 12px; color: #FF0000; }
#the-content div.contact-content ul.delivery-boxes li ul li span.country { color: #206DC5; line-height: 2em; }
#the-content div.contact-content ul.search-form li label { text-align: left; width: 300px; }
#the-content div.contact-content table { font-size: 12px; padding: 20px; width: 610px; }
#the-content div.contact-content table td { border: 1px solid #DBDBDB; background: url(../images/bg-stepstable.png) repeat-x; padding: 9px 10px 7px; }
#the-content div.contact-content table td label { float: left; line-height: 2em; margin-right: 5px; }
#the-content div.contact-content table input { width: 40px; font-size: 12px; }
#the-content div.contact-content table select { width: 40px; font-size: 12px; }

/*Sidebar*/
#sidebar { width: 280px; margin: 20px 0 19px 19px; float: left; display: inline; }
#sidebar-inner { width: 280px; margin: 20px 0 19px 19px; float: left; display: inline; background: url(../images/bg-sidebar-inner.png) no-repeat top right; min-height: 350px; }
#sidebar-inner h1 { font-size: 18px; color: #223B76; margin-bottom: 20px; }
#sidebar-inner p { font-size: 12px; color: #333; line-height: 1.5em; margin: 0 30px 20px 0; }
#sidebar ul.steps-sidebar { width: 280px; height: 315px; background: url(../images/bg-sidebar-steps.png) no-repeat right 188px; }
#sidebar ul.steps-sidebar li { text-align: right; height: 47px; font-size: 12px; line-height: 3.9em; padding-right: 55px; color: #206DC5; }
#sidebar ul.steps-sidebar li a { color: #206DC5; }
#sidebar ul.steps-sidebar li.step1 { background: url(../images/bg-sidebar-step1.png) no-repeat top right; }
#sidebar ul.steps-sidebar li.step1-selected { background: url(../images/bg-sidebar-step1on.png) no-repeat top right; font-weight: bold; }
#sidebar ul.steps-sidebar li.step2 { background: url(../images/bg-sidebar-step2.png) no-repeat top right; }
#sidebar ul.steps-sidebar li.step2-selected { background: url(../images/bg-sidebar-step2on.png) no-repeat top right; font-weight: bold; }
#sidebar ul.steps-sidebar li.step3 { background: url(../images/bg-sidebar-step3.png) no-repeat top right; }
#sidebar ul.steps-sidebar li.step3-selected { background: url(../images/bg-sidebar-step3on.png) no-repeat top right; font-weight: bold; }
#sidebar ul.steps-sidebar li.step4 { background: url(../images/bg-sidebar-step4.png) no-repeat top right; }
#sidebar ul.steps-sidebar li.step4-selected { background: url(../images/bg-sidebar-step4on.png) no-repeat top right; font-weight: bold; }

/*Sidebar*/
#sidebar div.one-click-quote { width: 280px; overflow: hidden; }
#sidebar div.one-click-quote div.header { background: url(../images/bg-one-click-quote-header.png) no-repeat; height: 47px; overflow: hidden; }
#sidebar div.one-click-quote div.content { background: url(../images/bg-one-click-quote.png) repeat-y; }
#sidebar div.one-click-quote div.footer { background: url(../images/bg-one-click-quote-footer.png); height: 28px; }
#sidebar div.one-click-quote div.header h1 { display:none; width: 105px; height: 13px; margin: 11px 0 30px 13px; }
#sidebar div.one-click-quote div.wrap { width: 280px; background: url(../images/bg-one-click-quote.png) repeat-y; overflow: hidden; }
#sidebar div.one-click-quote h2 { margin: 10px 0 0 55px; width: 125px; height: 20px; background: url(../images/button-get-quote-book-yellowbg.png) no-repeat; text-indent: -9999px; }
#sidebar div.one-click-quote h2 a { display: block; width: 125px; height: 20px; }
#sidebar div.one-click-quote label { float: left; font-size: 11px; color: #634902; width: 50px; text-align: right; padding: 4px 0 0; }
#sidebar div.one-click-quote p { font-size: 11px; color: #634902; float: right; display: inline; float: left; margin-bottom: 7px; }
#sidebar div.one-click-quote label { float: left; font-size: 11px; color: #634902; width: 50px; text-align: right; padding: 4px 0 0; }
#sidebar div.one-click-quote p.rest { margin: 5px 0 0 55px; float: left; }
#sidebar div.one-click-quote p.rest input { width: 35px; font-size: 11px; border: 1px solid #D69E04; padding: 3px; }
#sidebar div.one-click-quote p.rest select { font-size: 11px; border: 1px solid #D69E04; padding: 2px; }
#sidebar div.one-click-quote select.destination-dd { width: 210px; font-size: 11px; margin: 0 15px 0 5px; border: 1px solid #D69E04; background: #FFF; padding: 2px; }
.ocqbtn { margin: 10px 0 0 55px; width: 125px; height: 20px; }
.ocqerror { color:grey; font-size:11px; margin-left:20px; }
#sidebar { width: 280px; margin: 20px 0 19px 19px; float: left; display: inline; }

#sidebar div.multiple-parcels { width: 280px; height: 159px; overflow: hidden; background: url(../images/bg-multiple-parcels1.png) no-repeat; margin-bottom: 15px; }
#sidebar div.multiple-parcels h1 { width: 111px; height: 15px; background: url(../images/multiple-parcels.gif) no-repeat; text-indent: -9999px; margin: 11px 0 0 15px; }

#sidebar div.multiple-parcels select { font-size: 11px; padding: 2px; }
#sidebar div.multiple-parcels form {font-size: 11px; color: #FFF; line-height: 1.5em; margin-left: 15px;  }
#sidebar div.multiple-parcels form .mpbtn { float: right; margin-right: 83px; }
#sidebar div.multiple-parcels h2 a { display: block; width: 71px; height: 20px; }
#sidebar div.multiple-parcels p { font-size: 11px; color: #FFF; line-height: 1.5em; margin: 20px 15px 0; }
#sidebar div.online-tracking { width: 280px; height: 139px; overflow: hidden; background: url(../images/bg-online-tracking.png) no-repeat; margin-bottom: 15px; }
#sidebar div.online-tracking h1 { width: 101px; height: 15px; background: url(../images/online-tracking.gif) no-repeat; text-indent: -9999px; margin: 11px 0 20px 14px; }
#sidebar div.online-tracking h2 { margin: 9px 0 0 15px; width: 47px; height: 20px; background: url(../images/button-track-graybg.png) no-repeat; text-indent: -9999px; }
#sidebar div.online-tracking h2 a { display: block; width: 47px; height: 20px; }
#sidebar div.online-tracking p { font-size: 11px; color: #FFF; line-height: 1.5em; margin: 0 0 0 15px; }
#sidebar div.online-tracking input.tracking-box { font-size: 11px; padding: 3px; width: 175px; border: 1px solid #000; margin-top: 5px; }
#sidebar div.two-man-delivery { width: 280px; height: 173px; overflow: hidden; background: url(../images/bg-two-man-delivery.png) no-repeat; margin-bottom: 15px; }
#sidebar div.two-man-delivery h1 { width: 118px; height: 15px; background: url(../images/two-man-delivery.gif) no-repeat; text-indent: -9999px; margin: 11px 0 0 15px; }
#sidebar div.two-man-delivery h2 { margin: 10px 0 0 15px; width: 79px; height: 20px; background: url(../images/button-learn-more-darkbluebg.png) no-repeat; text-indent: -9999px; }
#sidebar div.two-man-delivery h2 a { display: block; width: 79px; height: 20px; }
#sidebar div.two-man-delivery p { font-size: 11px; color: #FFF; line-height: 1.5em; margin: 20px 15px 0; }
#sidebar div.pallet-delivery { width: 280px; height: 150px; overflow: hidden; background: url(../images/bg-pallet-delivery.png) no-repeat; margin-bottom: 15px;}
#sidebar div.pallet-delivery h1 { width: 92px; height: 15px; display:none; margin: 11px 0 0 15px; }
#sidebar div.pallet-delivery h2 { margin: 10px 0 0 15px; height: 20px; background: url(../images/pallet-quote.png) no-repeat; text-indent: -9999px; }
#sidebar div.pallet-delivery h2 a { display: block; height: 20px; }
#sidebar div.pallet-delivery p { font-size: 11px; color: #FFF; line-height: 1.5em; margin: 20px 15px 0; }

/*Footer*/
#footer { width: 960px; margin: 0 auto 30px; overflow: hidden; text-align: right; background: url(../images/payment-options.png) no-repeat; }
#footer p { font-size: 12px; color: #333; margin: 30px 0; line-height: 1.5em; }
#footer p a { color: #333; }
#footer p a:hover { color: #333; }

.invtable th { text-align:left; font-weight:normal; color:#206DC5; }
.invtable { margin-bottom:10px; margin-left:8px; }
.invtable td { padding-bottom:10px;; }
.psize { font-size:11px; }
.small { font-size:11px;}
