body {margin:0 0 0 20px;font:79% verdana;color:#666;}
a {color:#09F;text-decoration:none;}
a:hover {text-decoration:underline;}
a.ctaLink {font-weight:bold;}
form {margin:0;padding:0;}
legend {
color:#0D3D5D;
padding:0;margin:0 0 10px;
font-weight:bold;
}
h1 {
font:normal 2em arial;
color:#0D3D5D;
padding:0px 0px 15px 5px;margin:0px 0px 10px 0px;;
line-height:1.2em;
}
h1#homepageTitle {position:absolute;top:-10000px;}
h2 {
font:normal 1.357em arial;
color:#0D3D5D;margin:0 0 10px 0;padding:0;
}
h3 {color:#0D3D5D;padding:0;margin:0 0 10px;}
h4 {color:#0D3D5D;margin:0 0 10px;}
h5 {margin:0 0 10px;font-size:0.9em;}
img {border:0;padding:0;margin:0;vertical-align:top;}
input, 
select,
textarea {font:normal 1em verdana;color:#666;}
select,
textarea {border:1px solid #999;}
input.text {border:1px solid #999;margin:0;vertical-align:top;}
input.image {margin:0;vertical-align:top;}
select.text {border:1px solid #999;margin:0;vertical-align:top;}

p {font-size:0.8em;padding:0 10px;margin:0 0 10px;line-height:1.3em;}
dl {margin-top:0;margin-left:11px;}
dd {margin-left:10px;}
dl dt, dl dd, ol li {font-size:0.9em;}
dl dt {background:url(/images/blueBullet.gif) 2px 5px  scroll no-repeat;padding-left:10px;}
ul li {line-height:1.4em;}
ol {padding-bottom:10px;padding-right:10px;}
ol li {line-height:1.4em;}
div.ppi ol li ul li {font-size:1em;}
div.ppi ul li ul li {font-size:1em;}
#wrapper {width:946px;padding:0 0 20px 0;}
#header {margin:0;}
#header a img {float:left;margin:20px 0 0;}
#header .textBox {width:141px;padding:0;margin:0;}
#header2 {margin-top:15px;}

#skipNav {position:absolute;top:-1000px;}
#utilities {
float:right;list-style:none;
margin:0 0 19px;padding:0;
}
#utilities li {float:left;}
#utilities li.last a {border:none;padding:0 0 0 5px;}
#utilities a {font-size:0.8em;border-right:1px solid #CCC;color:#999;padding:0 5px;}
#nav {clear:right;float:right;width:831px;}
#nav ul {float:left;list-style:none;padding:0;margin:0;}
#primaryNav li {float:left;}
#primaryNav a {display:block;}
#primaryNav .linkOne{
width:52px;height:13px;
padding:3px 0 0;margin:0 20px 0 0;
background:url(/images/textHome.gif) 0 0 no-repeat;
}
#primaryNav .linkTwo{
width:72px;height:14px;
padding:3px 0 0;margin:0 118px 0 0;
background:url(/images/textProducts.gif) 0 0 no-repeat;
}
#primaryNav .linkThree{
width:136px;height:14px;
padding:3px 0 0;margin:0;
background:url(/images/textCustomerService.gif) 0 0 no-repeat;
}
#primaryNav a.linkOne:hover, #primaryNav a.linkTwo:hover, #primaryNav a.linkThree:hover {background-position:0 -50px;}
.linkOne span, .linkTwo span, .linkThree span {position:absolute;top:-100px;}

#searchForm {float:right;margin:0;padding:0;}
#searchForm div {padding-bottom:1px;}
#searchForm label {padding:0 9px 0 0;}
#searchForm label img {padding:3px 0 0;}
#searchForm .text {width:143px;margin:0;}
#goSearch {padding:2px 0 0 5px;}

ul#subNav {width:786px;padding:1px 0 2px 45px;margin:1px 0 0;background:#F2EFEC;}
#subNav li {display:inline;margin:0;padding:0;}
#subNav li.first a {padding:0 9px 0 26px;}
#subNav li.last a {background:none;padding:0 4px 0 0;}
#subNav a {padding:0 9px 0 2px;margin:0;font-size:0.9em;color:#666;background:url(/images/subNavPipe.gif) 100% 50% no-repeat;}

#breadcrumb {clear:both;font-size:0.8em;margin:0;padding:5px 10px;}
#breadcrumb a {color:#999;}
#breadcrumb span {font-weight:bold;color:#999;}

#content {clear:both;float:left;width:755px;margin:25px 0 0;}
#content1 {clear:both;float:left;width:755px;margin:1px 0 0;}
#content2 {clear:both;float:left;margin:1px 0 0;}
#content3 {clear:both;float:left;width:690px;margin:25px 0 0;}
#subContent {float:right;width:181px;margin:25px 0 0;overflow:hidden}

.returnSubContent {width:171px;margin:30px 0 10px 10px;float:left;padding:0;}
.returnContent {clear:both;float:left;width:755px;margin:25px 0 0;}
.returnSubOffers {margin:0 0 0 200px;padding:0;}

#contentdeals {clear:both;float:left;width:955px;margin:25px 0 0;}
a.noarrow {background:none;display:inline;padding:0;font-size:1em;margin:0;}

/* use for left side of 3 col layout */
#pageNavContent {width:180px;margin-right:20px;float:left;}
/* use for middle of 3 col layout */
#innerPageContent {width:540px;float:left;}
#innerPageContentone {width:540px;float:left;}
#customerLogin #login {position:relative;left:86px;margin:5px 0;}
#customerLogin .text {width:147px;margin:0 0 5px;}
#customerLogin label {font-size:0.9em;}
.dividingLine {
clear:both;
padding:0;margin:10px 0;
height:1px;line-height:1px;
background:url(/images/dashedHBG.gif) 0 0 repeat-x;
}
.dividingLinenomargin {
clear:both;
padding:0;
height:1px;line-height:1px;
background:url(/images/dashedHBG.gif) 0 0 repeat-x;
}

#footer {clear:both;height:20px;margin-top:12px;background:url(/images/dashedHBG.gif) 0 0 repeat-x;}
#footer ul {list-style:none;margin:0;padding:0;}
#footer li {float:left;padding:1px 5px 0 0;}
#footer li.last a, #footer li.last span {border:none;padding:0;}
#footer a, #footer span {font-size:0.8em;border-right:1px solid #CCC;color:#999;padding:0 5px 0 0;}

div.clear {clear:both;}
div.hr {
height:1px;
border-top:1px solid #D7D0C5;
width:100%;
margin:5px -10px 10px;
padding-right:10px;
}
p.small {font-size:0.8em;}
.apr {font-size:2em;}
.apr-champion {font-size:115%;font-weight:bold;}
span.smaller {font-size:0.9em;}

/* gradient bg for left modules */
.LeftModGradient {background:url(/images/modGradientGreyBG.jpg) 0 100% repeat-x;}
/* applynow dotted lines */
div.applynowContainer {background:url(/images/dashedHBG.gif) 0 0 repeat-x;padding:7px 0 14px;}
div.applynowContainer .applynowInnerContainer {background:url(/images/dashedHBG.gif) 0 100% repeat-x;padding:0 0 5px;}
div.applynowContainer .applynowInnerContainer input {float:right;padding:0;}
div.applynowContainer .applynowInnerContainer p {float:left;}
/* arial text */
.arialheading {font-family:arial;}

.new_ctlink{font-weight:bold; color:#09F;text-decoration:none;}

#blockbustertext{color:#A4C7EB;font-size:0.834em;font-weight:bold;}

* html body object.iehide {display:none;}
.nostyleblueb{background-image: none;padding-left: 10px;margin-top: 4px;}
#blueb{visibility:hidden;margin-top: 5px;margin-left: -9px;}
#summary2{border:1px solid #036; padding-top:8px;padding-bottom:8px; width:750px}
