body, html {
margin : 0;
padding : 0;
height : 100%;
width : 100%;
}
body {
background : #767676;
text-align : center;
cursor : default;
}
body, table {
font : 10pt Verdana, Arial, Sans-Serif;
}
hr {
display : none;
}
abbr, acronym {
border : none;
}
h1 {
text-transform : uppercase;
color : #e00;
}
h1, h2 {
font-size : 14pt;
}
div.ntfh h3 {
margin : 0;
color : #e00;
font-size : 11pt;
padding : 0 0 10px;
}
h4.compheading1 {
margin : 0;
font-size : 9pt;
padding : 4px 0 4px 10px;
}
ul#subpagesubnav {
margin : 5px 10px 0;
padding : 10px 0;
border-top : 1px solid #ddd;
}
ul#subpagesubnav li {
list-style-type : none;
padding : 0 0 0 22px;
background : url(style1/bullet2.png) no-repeat 0 5px;
}
ul#subpagesubnav li a {
font : 8pt/26px Verdana, Arial, Sans-Serif;
color : #333;
}
ul#subpagesubnav li a:hover {
color : #e00;
text-decoration : underline;
}
div#accessories {
margin : 0 10px;
}
div#accessories h5, div#accessories h5 a {
margin : 0;
color : #e00;
font-size : 10pt;
}
div#accessories h5 a:hover {
color : #333;
}
div#accessories h5 em {
text-transform : uppercase;
font : 7pt Tahoma;
color : #000;
}
div#accessories p {
margin : 0;
padding : 7px 0 7px 80px;
color : #888;
font-size : 8pt;
}
div#accessories p.bwrap{
background : url(style1/bubble-wrap.png) no-repeat 0 12px;
}
div#accessories p.tlift{
background : url(style1/tail-lift.png) no-repeat 0 12px;
}
div#accessories p.handtrucks {
background : url(style1/hand-truck.png) no-repeat 10px 10px;
}
div.clear {
height : 1px;
width : 100%;
overflow : hidden;
margin : 0 0 -1px;
clear : both;
background : transparent;
}
a {
text-decoration : none;
}
div#gui1 {
min-height : 100%;
height : 100%;
height : auto !important ;
background : #cccfcf url(style1/pgbg.png) repeat-y left top;
width : 1000px;
margin : 0 auto;
}
div#gui2 {
width : 950px;
text-align : left;
margin : 0 auto;
}
div#gui3 {
background : #fff url(style1/bdbg.png) repeat-x left top;
padding : 21px 13px 13px;
}
div#gui4a {
width : 695px;
float : left;
}
div#gui4b {
width : 208px;
float : right;
}
div#gui4c {
width : 208px;
float : left;
}
div#gui4d {
width : 475px;
float : left;
margin : 0 0 0 15px;
}
div#gui4b h3.benefits a {
display : block;
width : 208px;
height : 205px;
margin : 0 0 15px;
background : url(style1/benefits.jpg) no-repeat;
}
div#gui4b h3.benefits a span {
display : none;
}
div#gui4b h3.case_studies a {
display : block;
width : 208px;
height : 154px;
margin : 0 0 15px;
background : url(style1/case-studies.jpg) no-repeat;
}
div#gui4b h3.case_studies a span {
display : none;
}
div#gui4b h3.live_chat a {
display : block;
width : 208px;
height : 117px;
margin : 0 0 15px;
background : url(style1/wsi-chat.jpg) no-repeat;
}
div#gui4b h3.live_chat a span {
display : none;
}
div#gui4b h3.moving_house a {
display : block;
width : 208px;
height : 100px;
margin : 0 0 15px;
background : url(style1/moving-house.jpg) no-repeat;
}
div#gui4b h3.moving_house a span {
display : none;
}
div#gui4b h3.special_events a {
display : block;
width : 208px;
height : 100px;
margin : 0 0 15px;
background : url(style1/special-events.jpg) no-repeat;
}
div#gui4b h3.special_events a span {
display : none;
}
div#gui4b h3.clubs_societies a {
display : block;
width : 208px;
height : 100px;
margin : 0 0 15px;
background : url(style1/club-societies.jpg) no-repeat;
}
div#gui4b h3.clubs_societies a span {
display : none;
}
div#gui4b h3.season_demand a {
display : block;
width : 208px;
height : 100px;
margin : 0 0 15px;
background : url(style1/seasonal-demand.jpg) no-repeat;
}
div#gui4b h3.season_demand a span {
display : none;
}
div#gui4b h3.benefits, div#gui4b h3.case_studies, div#gui4b h3.live_chat, div#gui4b h3.moving_house, div#gui4b h3.special_events, div#gui4b h3.clubs_societies, div#gui4b h3.season_demand {
margin : 0;
}
div.ntfa {
background : #fff url(style1/fr-top.png) repeat-x left top;
}
div.ntfb {
background : url(style1/333.png) repeat-y right top;
}
div.ntfc {
background : url(style1/333.png) repeat-x left bottom;
}
div.ntfd {
background : url(style1/333.png) repeat-y left top;
}
div.ntfe {
background : url(style1/fr-trc.png) no-repeat right top;
}
div.ntff {
background : url(style1/fr-brc.png) no-repeat right bottom;
}
div.ntfg {
background : url(style1/fr-blc.png) no-repeat left bottom;
}
div.ntfh {
background : url(style1/fr-tlc.png) no-repeat left top;
}
div#header {
height : 122px;
background : #fbeb25 url(style1/hdbg.png) repeat-x left top;
}
div#header h2 {
margin : 0;
float : left;
width : 306px;
}
div#header h2 a {
width : 306px;
height : 94px;
display : block;
background : url(style1/logo.png) no-repeat;
margin : 13px 0 0 15px;
}
div#header h2 a span {
display : none;
}
div#header ul {
margin : 0;
padding : 13px 15px 0 0;
float : right;
font-weight : bold;
width : 350px;
}
div#header ul li {
list-style-type : none;
float : left;
width : auto;
}
div#header ul li.tel {
font-size : 28px;
color : #e00;
}
div#header ul li.email {
margin : 9px 0 0 7px;
padding : 0 0 0 9px;
border-left : 2px solid #000;
}
div#header ul li.email a {
color : #222;
}
div#header ul li.email a:hover {
color : #d00;
}
ul#navigation {
margin : 0;
padding : 0;
background : #5f5f5f url(style1/nvbg.png) repeat-x;
height : 43px;
overflow : hidden;
}
ul#navigation li {
list-style-type : none;
display : block;
float : left;
margin : 0;
padding : 0;
width : auto;
}
ul#navigation li a {
display : block;
margin : 0;
padding : 12px 20px 12px;
color : #eee;
background : transparent;
}
ul#navigation li a:hover {
background : url(style1/nvbo.png) repeat-x left top;
}
div#interactive {
margin : 0 0 20px;
}
div#interactive.home {
height : 266px;
}
div#interactive.sub {
height : 120px;
}
div#interactive div.banner, div#interactive div.specs {
float : left;
width : auto;
}
div#interactive div.specs {
display : none;
}
div#focal {
text-align : center;
width : 100%;
}
div#focal h2 {
text-align : left;
}
div#focal p {
margin : 15px auto 0;
width : 90%;
height : 150px;
overflow : hidden;
text-align : left;
position : relative;
}
div#focal div.image {
height : 139px;
}
div#focal div.image img {
display : none;
}
div#focal div.van_truck_hire div.image {
background : url(style1/van-truck-hire.jpg) no-repeat center top;
}
div#focal div.contract_hire div.image {
background : url(style1/contract-hire.jpg) no-repeat center top;
}
div#focal div.van_truck_hire {
float : left;
width : 347px;
background : #b4b4b4 url(style1/focus-blc.png) no-repeat bottom left;
position : relative;
}
div#focal div.contract_hire {
float : right;
width : 335px;
background : #b4b4b4 url(style1/focus-brc.png) no-repeat bottom right;
position : relative;
}
div#focal div.van_truck_hire h2, div#focal div.contract_hire h2 {
margin : 0;
background : #2c3235;
}
div#focal div.van_truck_hire h2 a {
display : block;
margin : 0;
background : url(style1/focus-tlc.png) no-repeat top left;
}
div#focal div.contract_hire h2 a {
display : block;
margin : 0;
background : url(style1/focus-trc.png) no-repeat top right;
}
div#focal div.van_truck_hire h2 a, div#focal div.contract_hire h2 a {
font-weight : 100;
color : #eee;
font-size : 14pt;
padding : 8px 8px;
}
span.button {
display : block;
text-align : center;
width : 100%;
position : absolute;
left : 0;
bottom : 5px;
height : 31px;
}
span.button strong {
font-weight : 100;
}
span.button a {
display : block;
width : 112px;
height : 31px;
margin : 0 auto;
background : url(style1/btn1.png) no-repeat top left;
line-height : 26px;
color : #333;
}
span.button a:hover {
background : url(style1/btn1o.png) no-repeat left top;
}
div#latestoffers {
background : url(style1/latest-offers.png) no-repeat 110px 30px;
padding : 14px 8px 2px;
}
div#latestoffers a {
color : #333;
font-weight : bold;
}
div#latestoffers a:hover {
color : #e00;
}
div#footer {
background : #c3c5c6 url(style1/ftbg.png) repeat-x top left;
text-align : center;
padding : 16px 0 5px;
}
div#footer ul, div#footer a, div#footer div {
font-size : 8pt;
}
div#footer a {
color : #000;
}
div#footer a:hover {
color : #eee;
}
div#footer div.copy a {
color : #d00;
background : transparent;
}
div#footer div.copy a:hover {
color : #fff;
background : transparent;
}
div#footer div a {
font-weight : bold;
}
div#footer ul {
margin : 0 0 10px;
padding : 0;
width : 100%;
}
div#footer ul li {
display : inline;
list-style-type : none;
padding : 0 0 0 7px;
margin : 0 0 0 5px;
border-left : 1px solid #333;
}
div#footer ul li.first {
margin : 0;
padding : 0;
border : none;
}
div#footer div.copy {
margin : 0 0 0 100px;
float : left;
width : auto;
}
div#footer div.wsi {
margin : 0 100px 0 0;
float : right;
width : auto;
}
div#preloader {
position : absolute;
top : -9999px;
left : -9999px;
height : 1px;
width : 1px;
overflow : hidden;
}
div.tabset ul.tabs {
display : none;
height : 28px;
margin : 0;
padding : 0;
width : 100%;
overflow : hidden;
background : url(style1/333.png) repeat-x bottom left;
}
div.tabset ul.tabs li {
float : left;
list-style-type : none;
display : block;
margin : 1px 0 0;
padding : 0;
width : auto;
}
div.tabset ul.tabs li.articles {
width : 66px;
}
div.tabset ul.tabs li.faq {
width : 44px;
border-left : 1px solid #2c3235;
border-right : 1px solid #2c3235;
}
div.tabset ul.tabs li.casestudies {
width : 96px;
}
div.tabset ul.tabs li a {
font-size : 8pt;
color : #333;
float : left;
display : block;
height : 27px;
line-height : 24px;
width : 100%;
text-align : center;
}
div.tabset ul.tabs li a.on {
cursor : default;
}
div.tabset ul.tabs li a.off:hover {
color : #e00;
text-decoration : underline;
}
div.tabset ul.tabs li.articles a.on {
background : #fff url(style1/seltabl.png) no-repeat left top;
}
div.tabset ul.tabs li.faq a.on {
background : #fff;
}
div.tabset ul.tabs li.casestudies a.on {
background : #fff url(style1/seltabr.png) no-repeat right top;
}
div.tabset div.contenton {
padding : 2px 6px;
}
div.tabset h3 span, div.tabset div.contentoff {
display : none;
}
div.tabset h3 {
margin : 0;
padding : 0;
}
div.tabset h4 {
font-size : 9pt;
color : #333;
margin : 0;
padding : 10px 0;
}
div.tabset ul {
margin : 0;
padding : 0 0 0 5px;
}
div.tabset ul li {
margin : 0 0 5px;
padding : 0;
list-style-type : none;
}
div.tabset ul.bullet1 li a {
display : block;
padding : 0 0 0 19px;
color : #333;
font-size : 8pt;
background : url(style1/bullet1.png) no-repeat 0 1px;
}
div.tabset ul.bullet1 li a:hover {
color : #e00;
text-decoration : underline;
}
ul#breadcrumbs {
margin : 0 0 7px;
padding : 0 0 8px;
border-bottom : 1px solid #ddd;
}
ul#breadcrumbs li, ul#breadcrumbs a {
font-size : 9pt;
}
ul#breadcrumbs li {
list-style-type : none;
margin : 0 15px 0 0;
padding : 0 0 0 18px;
display : inline;
background : url(style1/bcrumb.png) no-repeat 0 2px;
}
ul#breadcrumbs li.first {
padding : 0;
background : none;
}
ul#breadcrumbs li a {
color : #e00;
font-weight : bold;
}
ul#breadcrumbs li a:hover {
color : #333;
}
div#homeblocks {
height : 77px;
width : 100%;
overflow : hidden;
margin : 10px 0 0;
}
div#homeblocks h3 {
float : left;
margin : 0;
width : auto;
}
div#homeblocks h3.storage {
margin : 0 56px;
}
div#homeblocks h3 a {
height : 77px;
width : 193px;
display : block;
}
div#homeblocks h3.locations a {
background : url(style1/location.png) no-repeat center center;
}
div#homeblocks h3.locations a span {
display : none;
}
div#homeblocks h3.storage a {
background : url(style1/storage.png) no-repeat left center;
font-weight : 100;
font-size : 10pt;
color : #333;
text-align : center;
}
div#homeblocks h3.storage a span.a {
display : block;
padding : 10px 0 0 90px;
}
div#homeblocks h3.storage a span.b {
display : block;
font-size : 8pt;
color : #c00;
}
div#homeblocks h3.storage a span.c {
display : block;
font-size : 8pt;
color : #fff;
background : transparent url(style1/clickhere.png) no-repeat top center;
margin : 4px 0 0;
padding : 3px 0 6px;
}
div#homeblocks h3.locations a span {
display : none;
}
div#homeblocks h3.download a {
background : url(style1/guide.png) no-repeat left center;
text-align : center;
}
div#homeblocks h3.download a span.a {
display : block;
padding : 6px 0 0 70px;
letter-spacing : 2px;
color : #e00;
font-size : 10pt;
font-weight : 100;
}
div#homeblocks h3.download a span.b {
text-transform : uppercase;
font-size : 14pt;
letter-spacing : 0;
color : #333;
}
div#homeblocks h3.download a span.c {
text-transform : uppercase;
letter-spacing : 12px;
font-size : 14pt;
color : #c19503;
}
div#gui4d div#homeblocks {
border-top : 1px solid #ddd;
padding-top : 15px;
margin : 20px 0 0;
}
div#gui4d div#homeblocks h3.storage {
margin : 0 22px;
}
div#gui4d div#homeblocks h3.locations {
margin : 0 22px;
}
div#bookform p#bookformnoscript {
color : #aaa;
margin : 0;
}
div#bookform p#bookformnoscript a {
color : #e00;
}
div#bookform p#bookformnoscript a:hover {
color : #f2e677;
}
div#bookform, div#bookform div.l1, div#bookform div.l2, div#bookform div.l3, div#bookform div.l4, div#bookform div.l5, div#bookform div.l6, div#bookform div.l7, div#bookform div#bookformobject {
width : 300px;
height : 100%;
padding : 0;
margin : 0;
position : relative;
z-index : 200;
}
div#bookformobject div#formpager {
height : 31px;
position : absolute;
left : 20px;
width : 267px;
bottom : 15px;
z-index : 0;
}
div#bookformobject div#formpager a {
display : block;
position : absolute;
top : 0;
line-height : 25px;
height : 31px;
text-align : center;
}
div#bookformobject div#formpager a.cancel {
background : transparent;
color : #f2e677;
left : 0;
margin : 0;
}
div#bookformobject div#formpager a.cancel:hover {
background : transparent;
color : #fff;
}
div#bookformobject div#formpager a.back, div#bookformobject div#formpager a.next {
width : 90px;
height : 31px;
background : transparent url(style1/formbtn.png) no-repeat right top;
color : #333;
}
div#bookformobject div#formpager a.backd, div#bookformobject div#formpager a.nextd {
cursor : default;
width : 90px;
height : 31px;
background : transparent url(style1/formbtnd.png) no-repeat right top;
color : #aaa;
}
div#bookformobject div#formpager a.next, div#bookformobject div#formpager a.nextd {
right : 0;
}
div#bookformobject div#formpager a.back, div#bookformobject div#formpager a.backd {
right : 90px;
}
div#bookformobject textarea {
width : 255px;
border : 1px solid #000;
overflow : auto;
height : 70px;
}
div#bookform {
background : #2c3235 url(style1/bft.png) repeat-x top left;
float : right;
width : auto;
}
div#bookform div.l1 {
background : url(style1/bfr.png) repeat-y top right;
}
div#bookform div.l2 {
background : url(style1/bfb.png) repeat-x bottom left;
}
div#bookform div.l3 {
background : url(style1/bfl.png) repeat-y top left;
}
div#bookform div.l4 {
background : url(style1/bftl.png) no-repeat top left;
}
div#bookform div.l5 {
background : url(style1/bftr.png) no-repeat top right;
}
div#bookform div.l6 {
background : url(style1/bfbl.png) no-repeat bottom left;
}
div#bookform div.l7 {
background : url(style1/bfbr.png) no-repeat bottom right;
}
div#bookform div#bookformobject div.pd {
padding : 20px;
}
div#bookform div#bookformobject h3 {
margin : 0 0 10px;
padding : 0 0 10px;
color : #f2e677;
text-align : center;
border-bottom : 1px solid #f2e677;
}
div#bookform div#bookformobject label {
line-height : 21px;
width : 105px;
margin : 0 4px 0 0;
float : left;
display : block;
color : #aaa;
font-size : 8pt;
}
div#bookform div#bookformobject em {
font-size : 8pt;
color : #aaa;
}
div#bookform div#bookformobject input.mini {
width : 35px;
}
div#bookform div#bookformobject div.clear {
height : 12px;
}
div#bookform div#bookformobject p {
margin : 0 0 8px;
color : #aaa;
font-size : 8pt;
}
div#bookform div.activeSelect {
float : left;
border : 1px solid #000;
width : 148px;
position : relative;
cursor : pointer;
}
div#bookform div#vehicleType_active, div#bookform div#countryIssued_active,
div#bookform div#ddob_y_active {
z-index : 3;
}
div#bookform div#ddob_y_active {width:55px; z-index:5}
div#bookform div#ddob_y_active div.value_display {width:39px}
div#bookform div#ddob_y_active div.options {width:55px}
div#bookform div#ddob_m_active {width:45px; z-index:5; margin:0 0 0 -1px}
div#bookform div#ddob_m_active div.value_display {width:29px}
div#bookform div#ddob_m_active div.options {width:45px}
div#bookform div#ddob_d_active {width:41px; z-index:5; margin:0 0 0 -1px}
div#bookform div#ddob_d_active div.value_display {width:25px}
div#bookform div#ddob_d_active div.options {width:41px}
div#bookform div#dexp_y_active {width:55px; z-index:4}
div#bookform div#dexp_y_active div.value_display {width:39px}
div#bookform div#dexp_y_active div.options {width:55px}
div#bookform div#dexp_m_active {width:45px; z-index:4; margin:0 0 0 -1px}
div#bookform div#dexp_m_active div.value_display {width:29px}
div#bookform div#dexp_m_active div.options {width:45px}
div#bookform div#dexp_d_active {width:41px; z-index:4; margin:0 0 0 -1px}
div#bookform div#dexp_d_active div.value_display {width:25px}
div#bookform div#dexp_d_active div.options {width:41px}
div#bookform div#insurance_active {
z-index : 1;
}
div#bookform div#insurance_active div.value_display {
line-height : 15px;
overflow : hidden;
}
div#bookform div#pickupTime_active {
z-index : 1;
width : 80px;
}
div#bookform div#pickupTime_active div.value_display {
width : 60px;
}
div#bookform div#pickupTime_active div.options {
width : 80px;
}
div#bookform div.activeSelect div.value_display {
width : 128px;
height : 19px;
background : #fff;
float : left;
}
div#bookform div.activeSelect div.value_display span {
font-size : 8pt;
padding : 2px;
display : block;
}
div#bookform div.activeSelect a.droplist {
border-left : 1px solid #000;
display : block;
float : left;
width : 19px;
height : 19px;
background : url(style1/afsbtn.png) no-repeat center top;
}
div#bookform div.activeSelect a.droplist:hover {
background : url(style1/afsbtnov.png) no-repeat center top;
}
div#bookform div.activeSelect a.droplist span {
display : none;
}
div#bookform div.activeSelect div.options {
position : absolute;
top : 19px;
left : -1px;
width : 148px;
background : #fff;
border : 1px solid #000;
display : none;
}
div#bookform div.activeSelect div.options a {
display : block;
padding : 4px;
font-size : 8pt;
color : #333;
cursor : default;
}
div#bookform div.activeSelect div.options a:hover {
background : #ddd;
}
div#bookform div#bookformobject input.text {
height : 19px;
border : 1px solid #000;
padding : 0;
font-size : 9pt;
line-height : 19px;
}
a#calc_readmore {
color : #e00;
font-weight : bold;
}
a#calc_readmore:hover {
color : #333;
}
span#calc_idealFor {
background : url(style1/idealfor.png) no-repeat left top;
display : block;
margin : 0;
height : 55px;
line-height : 55px;
font-weight : bold;
padding-left : 65px;
}
div#IBSpecsColA {
width : 284px;
float : left;
margin : 0 20px 0 0;
}
div#IBSpecsColB {
width : 295px;
float : left;
}
div#IBSpecsColB div.specifications {
width : 295px;
height : 172px;
background : url(style1/specs1.jpg) no-repeat;
margin : 0 0 8px;
}
div#IBSpecsColB div.specifications div.pd {
margin : 0 13px 13px;
}
div#IBSpecsColB div.specifications p {
font-size : 7pt;
margin : 5px 0 6px;
width : 100%;
clear : both;
}
div#IBSpecsColB div.specifications p.hd {
text-transform : uppercase;
color : #e00;
font-weight : bold;
font-size : 11pt;
padding : 4px 0;
margin : 0;
}
div#IBSpecsColB div.specifications p b {
display : block;
float : left;
width : 120px;
}
div#IBSpecsColB div.specifications p span {
display : none;
}
div#IBSpecsColB div.summary {
width : 295px;
height : 86px;
background : url(style1/specs2.jpg) no-repeat;
}
div#IBSpecsColB div.summary div.pd {
margin : 0 8px;
}
div#IBSpecsColB div.summary p {
margin : 0;
padding : 4px 0;
font : 8pt Verdana;
}
div#IBSpecsColB div.summary p.modelmake {
font-weight : bold;
border-bottom : 1px solid #333;
padding : 4px 0;
}
div#IBSpecsColB div.summary p b {
float : left;
display : block;
width : 55px;
}
div#IBSpecsColB div.summary p {
width : 100%;
clear : both;
}
div.datepicker {
float : left;
width : 148px;
position : relative;
z-index : 2;
}
div.datepicker a.datepickerbutton {
background : url(style1/date-pick.png) no-repeat;
display : block;
width : 27px;
height : 24px;
float : left;
}
div.datepicker a.datepickerbutton:hover {
background : url(style1/date-pick-up.png) no-repeat;
}
div.datepicker a.datepickerbutton span {
display : none;
}
div.datepicker div.dates {
position : absolute;
left : 4px;
top : 14px;
display : none;
background : #fff;
border : 1px solid #000;
}
div.datepicker div.dates p.control {
margin : 2px 0 0;
height : 14px;
padding : 0 3px;
border-bottom : 1px solid #eee;
}
div.datepicker div.dates p.control a {
display : block;
float : left;
width : 12px;
height : 12px;
}
div.datepicker div.dates p.control span {
display : block;
margin : 0;
float : left;
width : 111px;
text-align : center;
font : 8pt/10px Verdana;
color : #555;
}
div.datepicker div.dates p.control a.rewactive {
background : url(style1/dpicker-back.png) no-repeat;
}
div.datepicker div.dates p.control a.fwdactive {
background : url(style1/dpicker-fwd.png) no-repeat;
}
div.datepicker div.dates p.control a.rewinactive {
background : url(style1/dpicker-back-d.png) no-repeat;
cursor : default;
}
div.datepicker div.dates p.control a.fwdinactive {
background : url(style1/dpicker-fwd-d.png) no-repeat;
cursor : default;
}
div.datepicker div.dates p.control a span {
display : none;
font : 8pt Arial;
}
div.datepicker div.wdaylabels span {
display : block;
text-align : center;
font : 7pt/17px arial;
float : left;
width : 19px;
height : 17px;
margin : 0;
background : #fff;
}
div.datepicker div.week {
margin : 0;
height : 17px;
overflow : hidden;
}
div.datepicker a.day {
text-align : center;
font : 7pt/17px arial;
float : left;
width : 19px;
height : 17px;
margin : 0;
background : #fff;
cursor : pointer;
}
div.datepicker a.grey {
color : #aaa;
text-align : center;
font : 7pt/17px arial;
float : left;
width : 19px;
height : 17px;
margin : 0;
background : #fff;
cursor : default;
}
div.datepicker a.day:hover {
background : #900;
color : #fff;
}
div.datepicker span.selectedDateText {
float : left;
width : auto;
display : block;
color : #aaa;
font : 100 8pt/20px Verdana;
margin : 0 0 0 10px;
}

a#ctl00_MainContent_ctl03_toFaqLink {
display:none;
}
span.faqlink {
font-size:13pt;
}

div#BFAPIresults {margin:0 0 10px;}
div#BFAPIresults h5 {font-size:10pt; margin:0; padding:10px 0 4px; color:#ee0000;}
div#BFAPIresults div.field {border-left:1px solid #BBB; border-right:1px solid #BBB; color:#444; font-size:8pt}
div#BFAPIresults div.field label,div#BFAPIresults div.field span {display:block; float:left; padding:2px 8px;}
div#BFAPIresults div.field label {width:30%; font-weight:bold; background:#F5F5F5; border-right:1px solid #BBB;}
div#BFAPIresults div.field div {height:1px; width:100%; overflow:hidden; clear:both; background:#BBB;}

div#bookingformAPI div.req, div#bookingformAPI div.nreq {margin:0 0 4px;}

div#bookingformAPI div.req label, div#bookingformAPI div.nreq label {width:170px; display:block; float:left;}
div#bookingformAPI div.req label {color:#000; padding:0 0 0 15px; width:155px; background:url(style1/required.png) no-repeat 0px 4px;}
div#bookingformAPI span.req {padding:0 0 0 15px; background:url(style1/required.png) no-repeat 0px 4px; margin:0 0 0 8px;}

div#bookingformAPI div.separator {width:100%; height:1px; overflow:hidden; clear:both;}

div#bookingformAPI input, div#bookingformAPI textarea, div#bookingformAPI select {width:250px;}
div#bookingformAPI input, div#bookingformAPI textarea, div#bookingformAPI select {border:1px solid #888;}
div#bookingformAPI h5 {margin:0; padding:15px 0 10px}
div#bookingformAPI p {margin:0; padding:0 0 10px}

div#bookingformAPI div.useam {height:23px;}
div#bookingformAPI div.useam * {float:left; display:block;}
div#bookingformAPI div.useam label {width:auto;}
div#bookingformAPI div.useam label#label9,div#bookingformAPI div.useam label#label11, div#bookingformAPI div.useam label#label13 {width:170px}
div#bookingformAPI div.useam input {width:80px; margin:0 0 0 23px}
div#bookingformAPI div.useam td input {width:auto; float:left; margin:0;}
div#bookingformAPI div.useam div,
div#bookingformAPI div.useam table,
div#bookingformAPI div.useam tr,
div#bookingformAPI div.useam td {float:left; width:50px; padding:0; margin:0;}
div#bookingformAPI div.useam table {margin: 0 22px 0 0}
div#bookingformAPI div.useam div, div#bookingformAPI div.useam div.separator {width:auto; height:auto; clear:none; overflow:visible;}


div#moving_guide div.vehicle_summary {background:url(style1/mt-bg.png) repeat-x left top; margin:0 0 8px; text-align:left; font:10pt Verdana,Arial,Sans-Serif;}
div#moving_guide div.vehicle_summary div.lc {background:url(style1/mt-bgl.png) no-repeat left top;}
div#moving_guide div.vehicle_summary div.rc {background:url(style1/mt-bgr.png) no-repeat right top; padding:8px;}
div#moving_guide div.vehicle_summary h2 {margin:0; padding:0 0 20px;}
div#moving_guide div.vehicle_summary h2 a {font:bold 10pt Verdana,Arial,Sans-Serif; color:#D00; margin:0; padding:0; text-decoration:none}
div#moving_guide div.vehicle_summary h2 a span {font:italic 10pt Verdana,Arial,Sans-Serif; color:#999;}

div#moving_guide div.vehicle_summary div.c1, div#moving_guide div.vehicle_summary div.c2, div#moving_guide div.vehicle_summary div.c3 {
float:left;
height:150px;
min-height:150px;
height:auto !important;
}
div#moving_guide div.vehicle_summary div.c3 h5,div#moving_guide div.vehicle_summary div.c2 h5 {position:relative; height:22px; top:-30px; margin:0 0 -22px; padding:0; font-weight:100; color:#AAA; font-size:11pt; font-style:italic; text-align:center; letter-spacing:2px;}
div#moving_guide div.vehicle_summary ul {margin:0; padding:0;}
div#moving_guide div.vehicle_summary ul li {list-style-type:none; padding:0; margin:0;}
div#moving_guide div.vehicle_summary div.c1 {width:194px; text-align:center}
div#moving_guide div.vehicle_summary div.c1 a {display:block; margin:0 auto; text-decoration:none}
div#moving_guide div.vehicle_summary div.c1 a.ideal {padding:12px 0; font-size:9pt;}
div#moving_guide div.vehicle_summary div.c1 a.ideal label {color:#4a768a}
div#moving_guide div.vehicle_summary div.c1 a.ideal span {color:#dd4040}
div#moving_guide div.vehicle_summary div.c2 {margin:0 10px; width:282px;}
div#moving_guide div.vehicle_summary div.c2 ul {font-size:8pt;}
div#moving_guide div.vehicle_summary div.c2 ul li,
div#moving_guide div.vehicle_summary div.c3 ul li {/*height:22px; min-height:22px; height:auto !important;*/ padding:0 0 20px 12px; background:url(style1/mt-bull.png) no-repeat 0px 4px;}
div#moving_guide div.vehicle_summary div.c2 ul li label {display:block; float:left; width:150px; font-weight:bold;}
div#moving_guide div.vehicle_summary div.c2 ul li span {display:block; float:left; width:115px; margin:0 0 0 5px}
div#moving_guide div.vehicle_summary div.c3 {width:440px; border-left:1px solid #DDD; margin:0 0 0 25px;}
div#moving_guide div.vehicle_summary div.c3 ul {float:left; margin:10px 0 0 35px; width:180px;}
div#moving_guide div.vehicle_summary div.c2 {display:none;}
div#moving_guide div.vehicle_summary div.c3 p.more {width:100%; margin:0; text-align:left;}
div#moving_guide div.vehicle_summary div.c3 p.more a {margin:0 10px; color:#D00; font-weight:bold;}
div#moving_guide div.vehicle_summary div.c3 p.more a:hover {color:#333;}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        