html{overflow:scroll; overflow-x:auto; width:100%; display:block;}
body {text-align:left; width:100%; overflow:visible;}

a.redBtn span {padding-top:10px; display:block; }
a.greyBtnBig span {padding-top:10px; display:block; }
a.greyBtnMedium span {padding-top:10px; display:block; }
a.greyBtnWide span {padding-top:10px; display:block; }
a.processingLink span {padding-top:10px; display:block; }

#header {clear:both; overflow:visible;}
#header .lead { overflow-x:hidden; background-position:expression(((document.body.clientWidth>955) ? (document.body.clientWidth/2 - 1050) : -565)+"px 0px"); }
#header .hr { }
#header .nav { overflow:visible; }
#header .nav .left { margin-top:3px }
#header .nav .middle { margin-top:0x; }
#header .nav .right { margin-top:0px }
#header .nav {   } 
#header .nav .middle { } 
#header .nav .right { margin-top:3px; }
#header .nav .right .dropdown-box {} 
#header .nav .right li {} 
#header .nav .right p.dropdown {} 
#header .subnav { text-align:center; }

#content { text-align:center;}
#content hr { text-align:center; color:#433334; height:1px;}
#content .more-from-ud .block { text-align:left; margin-right:0px;}
#content .more-from-ud .copy { position:relative; z-index:1; width:200px; top:-125px; left:-7px; text-align:left; }

#footer { background-color:#f0eee9; width:100%; margin:0 auto; height:180px; position:relative; text-align:left; display:block; overflow:visible;}
#footer .container .seal {  }
#footer .container { text-align:left;}
#footer .container .right ul { width:450px; margin-bottom:2px; }
#footer .container hr { width:954px; border:0px; border:0px solid #cccccc; height:1px; color:#cccccc; margin:0px auto 0px auto; clear:both; }
#footer .container .perk { width:50%; }
#footer .container .perks p { float:left; color:#666666; }

.drop-shadow { width:100%; position:absolute; z-index:2; display:block; height:5px; text-align:left; }
.drop-shadow.top {margin-top:5px;}
#header .drop-shadow.top {margin-top:0px;}
#footer .drop-shadow.top {text-align:left; margin-top:0px; position:relative;}

#content .more-from-ud .copy { margin-left: -75px; text-align:center;} 

#footer { } 
#footer .container .right li { padding-bottom: 5px;  } 
#content .more-from-ud {  width:972px; margin:13px auto 80px auto; }

#header .subnav .container .left .dropdown .contents li { margin-bottom:-3px; }

#modalbox .modalContent .leftAlign { margin-left:32px; }

input.selectbox { left:-44px; position:relative; }
.demos input.selectbox { left:0; }
#helpushelpyou input.selectbox { left:-6px;}
.selectLabel { margin-right:3px;}
#helpushelpyou .modalContent .rightColMedium { margin-top:6px; }
#helpushelpyou .rightColMedium, #helpushelpyou .leftColMedium  { height:99px; }
.medium144 input.selectbox { left:-51px; }
.small60 input.selectbox { left:0; }
#checkoutAddCreditCard .medium154 input.selectbox { left:-65px; }
#checkoutAddCreditCard .wide305 input.selectbox { left:-65px; }
#checkoutAddCreditCard .medium144 input.selectbox { left:-72px; }

/* this is a fix for blurry pixel-fonts in IE7 under Cufon. */
/* see: http://groups.google.com/group/cufon/browse_thread/thread/2e83708c5a720939/c982f274e77bdc79 */
.optionSelectBoxes .cufon-vml cvml\:shape, .optionSelectBoxes .cufon-vml cvml\:group {
  antialias: false;
}

/* opacity doesn't work for Cufon elements or positioned elements inside other positioned elements. */
.optionSelectBoxes .disabled .select-middle span { filter:alpha(opacity=60); }
.optionSelectBoxes .disabled .title { color:#666; }

#helpushelpyou .select .selected { position: relative; top: 0; left: -10px; }
#helpushelpyou .select .scroll-container { left: 0; }

