#accessibilityLink{
    visibility:hidden;
}

html, body
{
	margin: 0;
	padding: 0;
	display: block;
}

body {
    margin: 0px; 
    padding-bottom: 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    padding-top: 0px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #333333; 
}

TABLE,TR,TD
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans;
    FONT-SIZE:1em;
    COLOR: #000000;
}

.left_nav_t {background: url(/images/homepage/nav_tb.gif) 0 0 repeat-x; width: 12.8em; /* XXX height:1.5em; */ background-color:#FFFFFF}
.left_nav_b {background: url(/images/homepage/nav_bb.gif) 0 100% repeat-x;}
.left_nav_l {background: url(/images/homepage/nav_l.gif) 0 0 repeat-y}
.left_nav_r {background: url(/images/homepage/nav_r.gif) 100% 0 repeat-y}
.left_nav_bl {background: url(/images/homepage/nav_blb.gif) 0 100% no-repeat}
.left_nav_br {background: url(/images/homepage/nav_brb.gif) 100% 100% no-repeat}
.left_nav_tl {background: url(/images/homepage/nav_tlb.gif) 0 0 no-repeat}
.left_nav_tr {background: url(/images/homepage/nav_trb.gif) 100% 0 no-repeat; padding:3px;padding-left:8px;padding-top:2px; padding-bottom:0.5em;}

.rightpro_nav_t {background: url(/images/homepage/nav_tb.gif) 0 0 repeat-x; width:203px; height:1.3em;background-color:#FFFFFF}
.rightpro_nav_b {background: url(/images/homepage/nav_bb.gif) 0 100% repeat-x;}
.rightpro_nav_l {background: url(/images/homepage/nav_l.gif) 0 0 repeat-y}
.rightpro_nav_r {background: url(/images/homepage/nav_r.gif) 100% 0 repeat-y}
.rightpro_nav_bl {background: url(/images/homepage/nav_blb.gif) 0 100% no-repeat}
.rightpro_nav_br {background: url(/images/homepage/nav_brb.gif) 100% 100% no-repeat}
.rightpro_nav_tl {background: url(/images/homepage/nav_tlb.gif) 0 0 no-repeat}
.rightpro_nav_tr {background: url(/images/homepage/nav_trb.gif) 100% 0 no-repeat; padding:3px;padding-left:8px;padding-top:2px;padding-bottom:0.5em}

div.rightpro_nav_t {display:none;}
div.rightpro_nav_t {display:none;}

.right_nav_t {background: url(/images/homepage/nav_tb.gif) 0 0 repeat-x; width: 13.8em; height:1.3em;background-color:#FFFFFF}
.right_nav_b {background: url(/images/homepage/nav_bb.gif) 0 100% repeat-x;}
.right_nav_l {background: url(/images/homepage/nav_l.gif) 0 0 repeat-y}
.right_nav_r {background: url(/images/homepage/nav_r.gif) 100% 0 repeat-y}
.right_nav_bl {background: url(/images/homepage/nav_blb.gif) 0 100% no-repeat}
.right_nav_br {background: url(/images/homepage/nav_brb.gif) 100% 100% no-repeat}
.right_nav_tl {background: url(/images/homepage/nav_tlb.gif) 0 0 no-repeat}
.right_nav_tr {background: url(/images/homepage/nav_trb.gif) 100% 0 no-repeat; padding:3px;padding-left:0px;padding-bottom:0.4em}

.bottompro_nav_t {background: url(/images/homepage/nav_tb.gif) 0 0 repeat-x; width: 18.5em; height:1.3em;background-color:#FFFFFF}
.bottompro_nav_t2 {background: url(/images/homepage/nav_tb.gif) 0 0 repeat-x; width: 48em; height:2.2em;background-color:#FFFFFF}
.bottompro_nav_b {background: url(/images/homepage/nav_bb.gif) 0 100% repeat-x;}
.bottompro_nav_l {background: url(/images/homepage/nav_l.gif) 0 0 repeat-y}
.bottompro_nav_r {background: url(/images/homepage/nav_r.gif) 100% 0 repeat-y}
.bottompro_nav_bl {background: url(/images/homepage/nav_blb.gif) 0 100% no-repeat}
.bottompro_nav_br {background: url(/images/homepage/nav_brb.gif) 100% 100% no-repeat}
.bottompro_nav_tl {background: url(/images/homepage/nav_tlb.gif) 0 0 no-repeat}
.bottompro_nav_tr {background: url(/images/homepage/nav_trb.gif) 100% 0 no-repeat; padding:3px;padding-left:8px;padding-bottom:0.4em}

.gobutton_t {background: url(/images/homepage/gobutton_tb.gif) 0 0 repeat-x; width: 2.4em; height:1.4em; background-color:#cc3333}
.gobutton_b {background: url(/images/homepage/gobutton_bb.gif) 0 100% repeat-x; height:1.4em}
.gobutton_l {background: url(/images/homepage/gobutton_l.gif) 0 0 repeat-y; height:1.4em}
.gobutton_r {background: url(/images/homepage/gobutton_r.gif) 100% 0 repeat-y; height:1.4em}
.gobutton_bl {background: url(/images/homepage/gobutton_blb.gif) 0 100% no-repeat; height:1.4em}
.gobutton_br {background: url(/images/homepage/gobutton_brb.gif) 100% 100% no-repeat; height:1.4em}
.gobutton_tl {background: url(/images/homepage/gobutton_tlb.gif) 0 0 no-repeat; height:1.4em}
.gobutton_tr {background: url(/images/homepage/gobutton_trb.gif) 100% 0 no-repeat;padding:0em;padding-left:4px;padding-bottom:0.0em; height:1.4em;border:0px solid black;padding-top:0.2em}

.product_nav_container {
	margin: 0;
	padding: 0;
	float: right;
	height: 100%;
	width: 17.4em;
}

.product_nav_go_text {
   font-size: 60%;
   font-weight:bold;
   color:#ffffff;
}

.noscriptlinks {
	font-size: 10px;
	font-weight: bold;
}

.small {
   font-size: 60%;
}

.noscriptlinks {
	font-size: 60%;
	font-weight: bold;
}

.smallbold {
   font-size: 60%;
   font-weight:bold;
}

.medium {
   font-size: 70%;
}

.medium-normal {
   font-size: 75%;
}

.whiteboldmedium {
   font-size: 70%;
   font-weight:bold;
   color:#ffffff;
}

.whiteboldsmall {
   font-size: 60%;
   font-weight:bold;
   color:#ffffff;
}

.normal {
   font-size: 80%;
}


.highlight {
   font-weight:normal;
   font-size:85%;
}

img {
    border-bottom: 0px; 
    border-left: 0px; 
    border-right: 0px; 
    border-top: 0px; 
    text-decoration: none
}

input.gobutton {
    cursor:pointer;
    height: 18px;
    width: 30px;
    font-size: 59.9%;
    font-weight:bold;
    color:#ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-bottom : 3px;
}

label.hidden_label {
    position: absolute;
     top: -1000em;
}

p.helpIcon {
    position: absolute;
    top: 0;
    left: 0;
}

div.stanza  {
    height: 2em;
}

div.stanza label {
    position: relative;
    margin-left: 0;
}

div.stanza span.widget {
    position: absolute;
    top: 0;
    left: 0;
}

.product-select-box { 
    font-weight:normal;
    font-size: 10px;
    color: #333333; 
    width: 17em;
    height:2em;
    margin-right:0px;
}   

a.normal-no-underline {
    text-decoration: none;  
} 

        
.qnb-select-box
{
    font-size: 60%; 
}       
        
/* new styles */

  body {
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans;

  }

  h1, h2,h3,div,p,form {
    margin:0px;
    padding:0px;
    font-size:100%;
    color: #333333; 
  }
   
  div#advertHolder{
	height:75px;
	left:11px;
	position:absolute;
	top:42px;   
  }
  
  div#topadvert{
     width:640px;
     height:75px;
     float:left;
     padding-left:5px;
  }
  
  div#logo {
     height:71px;
     width:226px;
     float:left;
  }
    
  div#logo a{
     height:71px;
     width:226px;
/*     background: url(/images/homepage/dllogo.gif) no-repeat;*/
  } 
 
  div#logo a span{
     display: none;
  } 
    
   
  div#rightnavigation {
    float: left;
    position: relative;
    padding-top:0px;
    padding-right:0px;
    left:0em;
    height:2em;
    width:10.8em;
    padding-left:0px; 
  }  

  div#rightnavigation div.menu {
    width:10.8em;
  }   
   
  div#rightnavigation div.menuItems {
     text-align:left;
     width:10.7em;
     border-width: 0px 1px 0px 1px;  
/*     background-color:#fff000; */
  }   
    
  div#rightnavigation div.menuItems div p{
     text-align:left;
     width:10.8em;
  }  
  
  div#rightnavigation div.menu div.menuHeader {
     background-image:url(/images/homepage/middlenav_redbar.gif);
     padding-left:0px;
     width:10.8em;
  }

  div#rightnavigation div.menu div.menuHeader span{
     height:20px;
  }  
  
  div.menu {
    position: relative;
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
    width:inherit;
    color: #333333;
    font-size: 100%;
  }

  div.menu div.menuHeader {
     position:relative;
     width:inherit;
     height:25px;
     background-repeat:no-repeat;
     margin-bottom:0.0em;
     font-family: Verdana, Arial, Helvetica, sans;
     font-size:100%;
     padding-left:8px;
     padding-top:3px;
     padding-bottom:0px;
  }
   
  div.menu div.menuHeader span{
    height:25px;
 }  
 
  
  
  div.menuHeader a{
     width:inherit;
     height:auto;
     text-decoration: none;
     color:white;
     font-weight:bold;
     cursor:pointer; 
  }
  
  div.menuHeader span{
     color:white;
     font-weight:bold;
     width:auto;
  }
    
 div.left_nav_tr a{
     width:inherit;
     height:auto;
     text-decoration: none;
     color:white;
     font-weight:bold;
     cursor:pointer; 
  }

  div.left_nav_tr span{
     color:#cc3333;
     font-weight:bold;
     width:auto;
  }
  
  div.rightpro_nav_tr span{
     color:white;
     font-weight:bold;
     width:auto;
  }
  
  div.bottompro_nav_tr span{
     color:black;
     font-weight:bold;
     width:auto;
  }
  
    
  div.right_nav_tr{
     color:black;
     font-weight:bold;
     width:auto;
  }
  

  div.promotion {
     padding:0em;
     border: solid #cfcfcf;
     border-width: 0px 1px 0px 0px;
     position: relative;
     top:0px;
/*     background-color:#fff000; */
     font-family: Verdana, Arial, Helvetica, sans;
     font-size:100%;
  }
  
  div.promotion p {
     text-align:right;
     width:inherit;
     padding:0px;
     padding-right:5px;
  }
  
  div.promotion span.highlight {
     font-weight:bold;
  }
  
 div.menuItems {
      padding-top: 0.2em;
      padding-bottom: 0.1em;
      padding-right: 0.0em;
      margin-top:0.0em;
      border: solid #cfcfcf;
      border-width: 0px 1px 0px 0px;
      position: relative;
      top:0px;
      font-size:100%;
  }
  
  div.menuItems div {
  /* XXX padding:3px; */
     padding:1px;
  }
 
 
 div.menuItems ol {
     margin:0px;
     padding:0px;
  }

  div.menuItems ol li {
   list-style-type: none;
  }

  div.menuItems ol li div {
    padding-left: 0.0em;
    padding-bottom:0.0em;
  }
  
  .dl-footer-separater {
    color: #cdcdcd; 
    text-align: center
  }
  
 /* styles for anchors */

  a.normal {
    font-family: verdana, Arial, Helvetica, sans-serif ;
    color: #cc3333;
    text-decoration: none;
  }
  
  a.normal:hover {
    text-decoration: underline;  
  }

  a.normal-no-underline:hover {
    text-decoration: none;  
  }
  
  a.bold-normal {
    font-family: verdana, Arial, Helvetica, sans-serif ;
    color: #cc3333;
    text-decoration: none;
    font-weight:bold;
  }
  
  a.bold-normal:hover {
    text-decoration: underline;  
  } 
  
  /* styles for anchors */
      
div#pageContent {
    position: absolute;
    width:61.4em;
    top:0px;
    left:0px;
}
 
div#pageContent800 {
    position: absolute;
    width:48.2em;
    top:0px;
    left:0px;
}
  
div#headerSection {
    position: relative;
    top:0px;
    left:0px;
    height:120px;
    padding:0;
}
div#headerSectionInner1 {
   border: 0px none ;
   margin: 0pt;
   width:987px;
   min-width:987px;
   height: 34px;
   top: 0px;
   left: 0em;
   position: absolute;
   background-repeat: repeat-x;
   background-color: rgb(236, 236, 236);
}
div#headerSectionInner2 {
   border: 0px none;
   margin: 0pt;
   width:987px;
   min-width:987px;
   height: 34px;
   top: 0px;
   left: 0em;
   position: absolute;
}
div#headerSectionInner3 {
  border: 0px solid red;
}
div#headerSectionText1 {
	float: left;
	height: 34px;
	width: 95%;
}
div#headerSectionText2 {
  border: 0px solid green;
}

/* middle section */

div#middleSection {
    position:relative;
    height:24.4em;
    width:61.7em;
    padding-left:10px;
	border-collapse: collapse;
	border-spacing: 0px;
}

div#middleSection800 {
    position:relative;
    height:24.4em;
    width:47.9em;
    padding:0;
    padding-left:6px;   
}

div#leftnavigation {
    float: left;
    position: relative;
    width:13.1em;
    padding:0px;
}

#leftnavigationContainer {
	padding-left: 15px;
	vertical-align: top;
}

div#leftnavigation div.menu{
    width:12.7em;
}

div#leftnavigation div.menuItems p{
    text-align:right;
    width:inherit;
    /* XXX margin-right:10px; */
    margin-right:6px;
    padding-bottom:0px;
}
    
div#leftnavigation div.menu div.menuHeader {
    background-image:url(/images/homepage/leftnav_redbar.gif);
    height:24px;
    padding-bottom:0px;
}

div#leftnavigation div.menu div.menuHeader span{
    height:20px;
    width:204px;
    padding-bottom:0px;
}  
  
div#middleSectionColumn2 {
    float: left;
    height:100%;
    position: relative;
    width:34.2em;
    padding:0;
}

div#promoarea1 {
    float: left;
    position: relative;
    padding:0%;
    padding-top:0px;
/*  width:22em;*/
    width:533px;
    padding-left:0px;
/*    background-color:#fff000; */
}

div#promoarea1 iframe { display:none; }


div#promoarea2 {
    clear: both;
    position: relative;
    padding:0px;
    padding-left:0px;
    top:14px;
    width:33.4em;
    height:6em;
}


div#promoarea2 div.menu div.menuHeader {
    padding-top:2px;    
    padding-bottom:0;
/*    width:19.7em; */
}

div#promoarea2 div.menu div.menuHeader span {
    height:20px;
}

div#promoarea2Info div.menu  {
    padding:0px;
/*    background-color:#ff0000; */
}


div#promoarea2Info {
    position:relative;
    width:21.5em;
    border-width:1px;
}


div.text {
    border-style:solid;
    border-color:#cccccc;
    border-width:0px 1px 0px 1px;
    width:18.4em;
    height: 170px;
}

div.newsfeedpanel {
	height: 205px;
}
div.newsfeedpanel #rss img{
	vertical-align: middle;
}

div.text.right {
    width:13.7em;
}

.textWide {
	border-style:solid;
	border-color:#cccccc;
	border-width:0px 1px 0px 1px;
	width:47.8em;	
	margin-top:1px;
	margin-bottom:1.5em;
	padding: 5px 0px 5px 0px;
}

.pli_text {
	margin: 5px;
}


div#promoarea3 {
    top:-3px; 	
    float: left;
    position: relative;
    width:12.9em;
    height:24.4em;
    margin-left:0px;
}


div#promoarea3 div.menu div.menuHeader {
    background-image:url(/images/homepage/news_bluebar.gif);
    padding-bottom:0px;
    padding-top:2px;
    height:22px;
}

div#promoarea3 div.menu div.menuHeader span{
    height:19px;        
}

/* footer section */
div#footer {
    clear: both;
    position: relative;
    margin-top:5.8em;
    width:62.1em;
}

div#footer800 {
    clear: both;
    position: relative;
    top:10px;
    width:47.9em;
    height: inherit;
}

div#footerSection1 {
    padding-left:0px;
    position:relative;
    background-color:#e6e6e6;
    border-style:solid;
    border-color:#cccccc;
    border-width:1px 0px 1px 0px;
    height:5.2em;
    width:62.1em;
}

div#footerSection1800 {
    padding-left:0px;
    position:relative;
    background-color:#e6e6e6;
    border-style:solid;
    border-color:#cccccc;
    border-width:1px 0px 1px 0px;
    height:3em;
    width:47.9em;
}

div#footerSection2 {
    position:relative;
    top:10px;
    height:auto;
    width:61.1em;
    clear:both;
    padding-left:0px;
}

div#footerSection2800 {
    position:relative;
    top:10px;
    height:auto;
    width:47.8em;
    clear:both;
    padding-left:0px;
    padding-right:0px;
}

table#footerlinks {
	 width:61.1em;
}
div#footerPromotionalColumn1 {
    position:relative;
    height:100%;
    float:left;
    top:0px;
    padding-top:10px;
	padding-left: 20px;
}

div#footerPromotionalColumn2 {
    position:relative;
    height:100%;
    width:18%;
    float:left;
    border: solid #cccccc;
    border-width:0px 0px 0px 1px;
	padding: 10px 0px 10px 10px;
}

div#footerPromotionalColumn1800 {
    position:relative;
    height:100%;
    width:76%;
    float:left;
    top:0px;
    padding-top:10px;
    padding-right:0;
}

div#footerPromotionalColumn2800 {
    position:relative;
    height:107%;
    width:19%;
    float:left;
    border: solid #cccccc;
    border-width:0px 0px 0px 1px;
}

div#footer  ul {
   list-style-type:none;
   margin:0;
   padding:0;   
}

div#footer800  ul {
   list-style-type:none;
   margin:0;
   padding:0;   
}

div#footer  li {
   padding:2px;
}

div#footer800 li {
   padding:2px;
}

div#footerSection1 li {
   float:left;
   font-size:100%;
}

div#footerSection1800 li {
   float:left;
   font-size:100%;
}


.arr
{
	position: relative;
	z-index: auto;
	left: 1px;
}

div#introPlaceholder {
	position:relative;
	height: 23em;
	z-index:-10;
}
 
.introSection {
	position:absolute;
	top: 57em; /* This was 53em */
	left: 235px;
	width: 46em;	
	font-size: 70%;
}

.introSection h1 {
	color:black;
     font-weight:bold;
     height: 1.5em;
     padding-top: 0.2em;
}

.introSection h2 {
	color:black;
     font-weight:bold;
      height: 1.5em;
       padding-top: 0.2em;
}

.introSection p {
     margin-bottom:1.5em;
}

.introSection-noscript {
	top: 57.6em;	
}

#noScriptProductNav {
	border: 0;
	margin: 0pt;
	padding: 10px 20px;
	float: right;
	width: 541px;
}

#dllogo {
	border: 0px;
	width: 226px;
	height: 71px;
}

#jsdisabled {
	padding: 10px 20px;
}

.greyArrow {
	height: 9px;
	width: 8px;
}

#bodyContainer1 {
	padding-left: 4px;
	vertical-align: top;
}

#bodyContainer2 {
	border-collapse: collapse;
	border-spacing: 0px;
}

#bodyContainer3 {
	vertical-align: top;
	padding-bottom: 12px;
}

#bicContainer {
	vertical-align: top;
}

#bliText {
	padding: 5px 0px 0 0;
}

#liContainer {
	width: 97%; 
	font-weight: bold;
	font-size: 100%;
	margin: 0px 15px;
}

#firstRound {
	width: 8px;
}

.liText {
	padding: 6px;
}

#agdbContainer, #agdbContainerVan {
	vertical-align: top;
}
#agdbContainer p, #agdbContainerVan p{
	margin: 0;
}
#agdbContainer {
	padding-left: 15px;
}

#agdbContainerText, #agdbContainerTextVan, #agdbContainerTextTradesman, #nfContainerText {
	padding-top: 5px;
}

#agdbContainerText2, #agdbContainerText2Van, #agdbContainerText2Tradesman, #nfContainerText2 {
	margin: 0 5px;
}
#nfContainerText {
	width: 199px;	
}
#agdbContainerText2Tradesman{
	background: #fff url(/images/homepage/toolbox.gif) no-repeat scroll 0 21px;
	height:92px;
}
.evenBetter{
	background: #fff url(/images/homepage/red_box_lr.gif) repeat-y scroll center 0;
	text-align:center;
}
.evenBetter_t{
	background: transparent url(/images/homepage/red_box_top.gif) no-repeat scroll center 2px;
	position:relative;
	top:-2px;
}
.evenBetter_b{
	background: transparent url(/images/homepage/red_box_bottom.gif) no-repeat scroll center bottom;
	padding-bottom:9px;
	position:relative;
	top:2px;
}
.evenBetter h4{
	background:#FFFFFF;
	font-size:65%;
	margin:0 auto;
	padding:0;
	text-align:center;
	width:85px;
	color: #cc3333;
	position:relative;
	top:-2px;
}
.evenBetter p{
	font-size:58%;
	font-weight: bold;
	margin: 0;
}

#viContainer {
	padding-left: 10px;
}

#viContainer2 {
	border-collapse: collapse;
	border-spacing: 0px
}

#viContainer3 {
	vertical-align: top;
	padding-bottom: 12px;
}

#viTopImage {
	display: block;
	width: 203px;
	border: 0px;
}

#viBotImageContainer {
	vertical-align: top;
}

#footerSectionLinks {
	padding-left: 20px;
}

#copyrightContainer {
	float: none;
}

#disclaimerContainer {
	margin-top: 6px;
	padding-left: 20px;
	clear: both;
	line-height:0.8em;
}
.upper{
	text-transform: uppercase
}

/* phone box at top of page */
.phonebox {
	position: absolute;
	width: 203px;
	background: #fff url(/images/homepage/phonebox-top.gif) no-repeat 0 top;
	padding-top: 27px;
	right: 0px;
	top: 37px;
}

.phoneboxbottom {
	background: #fff url(/images/homepage/phonebox-bottom.gif) no-repeat 0 bottom;
	padding-bottom: 7px;
}             

.phoneboxinner {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	text-align: center;
	padding: 4px;
	font-size: 11px;
	font-size: 59%;
}

.phoneboxinner span {
	font-weight: bold;
	font-size: 130%;
}

span.hide {
	position: absolute;
	left: -9999px;
}

/* Van offer panel, CSS amends */
#viBotImageContainer, #agdbContainerVan, #nfImageContainer {
	padding-bottom: 1em;
}
#viBotImageContainer .right_nav_t, #agdbContainerVan .right_nav_t, #nfImageContainer .right_nav_t {
	width: 12.6em;
}
#viBotImageContainer .right_nav_t, #viBotImageContainer .right_nav_t div, #agdbContainerVan .right_nav_t, #agdbContainerVan .right_nav_t div, #nfImageContainer .right_nav_t, #nfImageContainer .right_nav_t div {
	height: 1.7em;
}
#agdbContainerTextVan, #agdbContainerTextTradesman {
	width: 199px;
}
#agdbContainerTextTradesman{
	height: 100px;
}
#viBotImageContainer .right_nav_r {
	background: transparent url(/images/homepage/nav_r-toolbox.gif) no-repeat scroll right center;
}
#agdbContainerVan .right_nav_r {
	background: transparent url(/images/homepage/nav_r-van.gif) no-repeat scroll right center;
}
#nfImageContainer .right_nav_r {
	background: transparent url(/images/homepage/nav_r-pc.gif) no-repeat scroll right center;
}
#viBotImageContainer .right_nav_bl, #agdbContainerVan .right_nav_bl, #nfImageContainer .right_nav_bl {
	background-image: url(/images/homepage/nav_blb-van.gif);
}
#viBotImageContainer .right_nav_br, #agdbContainerVan .right_nav_br, #nfImageContainer .right_nav_br {
	background-image: url(/images/homepage/nav_brb-van.gif);
}
#viBotImageContainer .right_nav_tr, #agdbContainerVan .right_nav_tr, #nfImageContainer .right_nav_tr {
	padding-top: 0.45em;
}
#agdbContainerVan div.text {
	height: auto;
}
#viBotImageContainer h2, #agdbContainerVan h2, #nfImageContainer h2 {
	padding-left: 0.6em;
}
#agdbContainerText2Van {
	background: transparent url(/images/homepage/splash_r_top-v2.jpg) no-repeat scroll top center;
	padding-top: 92px;
	margin-bottom: 0;
}

#agdbContainerText2Van h3, #agdbContainerText2Van p, #agdbContainerText2Tradesman h3, #agdbContainerText2Tradesman p {
	text-align: center;
	font-weight: normal;
}
#agdbContainerText2Van p, #agdbContainerText2Tradesman p {
	font-size: 0.6em;
	padding: 1em 0.2em;
	letter-spacing: -1px;
}
#agdbContainerText2Van h3, #agdbContainerText2Tradesman h3 {
	font-size: 96%;
	font-weight: bold;
	letter-spacing: -1px;
}
#agdbContainerText2Tradesman h3{
	text-align: right;
	letter-spacing: 0px;
	width: 125px;
	margin-left:63px;
}
.quote_button_left, .quote_button_right {
	height: 35px;
}
.quote_button_left {
	background: transparent url(/images/homepage/quote-left.gif) no-repeat scroll left bottom;
}
.quote_button_right {
	background: transparent url(/images/homepage/quote-right.gif) no-repeat scroll right bottom;
	text-align: center;
	width:201px;
}
#skiptocontent{
	color:#CC3333;
	font-family:Verdana,Arial,Helvetica,sans;
	float: right;
	width: 1px;
	height: 1px;
	display: block;
	overflow: hidden;
	font-size: 60%;
	left:260px;
	position:absolute;
	top:88px;
	text-decoration: underline;
}
#skiptocontent:focus{
	width: auto;
	height:1.2em;
}

#content404 ul.list {
	font-family:Verdana,Arial,sans-serif;
	font-size:116%;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:150%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#content404 ul.list li {
	background:transparent url(../../staticpages/images/common/round.gif) no-repeat scroll 0 7px;
	padding:0 0 0 15px;
}
#content404 h1{
	font-size:200%;
	font-weight:normal;
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 15px;
}
#content404 h2{
	font-size:160%;
	line-height:135%;
	margin-bottom:0.8em;
	text-align:left;
	font-weight:normal;
}
#content404{
	font-size: 70%;
}

.c404 #bodyContainer1{
	border-left:1px solid #cccccc;
}
.c404 #footer{
	margin-top:5px;
}
.c404 #viContainer2{
	margin-right:-6px;
}
.c404 #viContainer{
	padding-top: 0;
	padding-left:4px;
}
.c404 #main_menu{
	top: -15px;
}
.c404 #viBotImageContainer .right_nav_t, .c404 #agdbContainerVan .right_nav_t {
	width:12.55em;
}
ul.buttons {
	height: 45px;
	padding: 0;
	margin: 0;
}
.buttons li{
	list-style:none;
}
.buttons li.retrieve{
	float: left;
}
.buttons li.retrieve a{
	color:#636363;
	display:block;
	font-weight:bold;
	width: 93px;
	padding: 1px 0 2px 0;
	background:transparent url(/generic/Common/images/arrow1.gif) no-repeat scroll right bottom;
}
.buttons li.get{
	float: right;
	background:transparent url(/generic/Common/images/get-a-quote-button.gif) no-repeat scroll right 0;
}
.buttons li.get a{
	background:transparent url(/generic/Common/images/get-a-quote-button-left.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	padding:9px 24px 9px 10px;
	text-decoration:none;
}
.buttons li.get a:hover{
	text-decoration:underline;
}

#footerPromotionalColumn1 ul{
	clear: both !important;
	overflow: auto !important;
	margin-top: 10px !important;
}
#footerPromotionalColumn1 li{
	padding: 0 15px 10px 0 !important;
	width: 46%;
	float: left;	
}
#footerPromotionalColumn1 {
	font-size: 0.6em;
}
#footerList1{
	border: 0;
	overflow: auto;
}
#footerPromotionalColumn1 #footerList2{
	clear: both;
	margin-top: 10px !important;
	border-top:1px solid #CCCCCC;
	padding-bottom:25px;
}
#nfImageContainer a#rss{
	background:transparent url(/generic/Common/images/rss-icon.gif) no-repeat scroll 0 0;
	padding-left: 18px;	
	display: block;
	font-size: 0.8em !important;
	font-weight: normal;
}
.nowrap {
	white-space: nowrap;
}