/*Copy Grey 555*/
/*RED a30c37*/

body p {
text-align:center;
font:12px Verdana, Arial, Helvetica, sans-serif;
}

#logo {
display:block;
float:left;
}

a:link.closewindow, a:visited.closewindow, a:hover.closewindow {
background:url(close_window.gif) no-repeat;
font-size:1px;
color:#fff;
width:160px;
height:35px;
display:block;
float:right;
text-decoration:none;
}

#tan {
width:565px;
border:1px #6f645e solid;
display:block;
float:left;
clear:both;
}

/*Main Message*/
h5 {
background:url(shippingmethods_h5.gif) no-repeat;
font:1px Arial, Helvetica, sans-serif;
color:#fff;
height:37px;
width:565px;
}

h1 {
font:17px Verdana, Arial, Helvetica, sans-serif;
color:#a30c37;
font-weight:bold;
text-align:center;
}

h1 span{
font:20px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
display:block;
}

p.dates, p.instructions {
font:15px Verdana, Arial, Helvetica, sans-serif;
color:#333; 
}

p.instructions span{
display:block;
font-weight:bold;
}

p.instructions strong{
font:17px Verdana, Arial, Helvetica, sans-serif ;
font-weight:bold;
color:#a30c37;
}

p.disclaimer {
font:11px Verdana, Arial, Helvetica, sans-serif ;
color:#555;
}

p.info {
width:90%;
font:13px Verdana, Arial, Helvetica, sans-serif ;
}

p.linetitle {
font:14px Verdana, Arial, Helvetica, sans-serif ;
font-weight:bold;
width:100%;
border-top:1px solid #e7e7e7;
padding:5px;
margin:20px 0 0;
}

/*Promo Window Specific*/

#promo h5 {
background:url(onlineexclusivesale_h5.gif) no-repeat;
font:1px Arial, Helvetica, sans-serif;
color:#fff;
height:37px;
width:565px;
}

#promo_instore h5 {
background:url(sale_h5.gif) no-repeat;
font:1px Arial, Helvetica, sans-serif;
color:#fff;
height:37px;
width:565px;
}

#promo h1 {
font:17px Verdana, Arial, Helvetica, sans-serif;
color:#333;
font-weight:bold;
text-align:center;
}

#promo h1 span strong{
color:#a30c37;
}

#promo p.instructions {
font-size:13px;
}

#promo p.instructions span{
display:block;
font-weight:bold;
font-size:15px;
}


/*Shipping Tables*/


h2 {
display:block;
background:url(title_back.gif);
width:482px;
height:34px;
padding:6px 0 0 83px;
}

h2 a:link, h2 a:hover, h2 a:visited {
font:13px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#a30c37;
background:url(red_arrow.gif) no-repeat;
padding:0 0 0 10px;
}

h3 {
font:17px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
color:#333;
margin:0;
padding:10px 0;
}

.shippingchart {
margin:15px 30px;
width:502px;
border:1px #e7e7e7 solid;
}

table {
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#555;
}

td {
padding:5px;
}

td.head {
background:#e7e7e7;
color:#555;
font-weight:bold;
}

td.b {
background:#ececec;
}

/*Gift Cards*/

p.giftcard {
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#555;
margin:0;
}

/*Asterick Disclaimers*/
.astericks {
border-top:1px #e7e7e7 solid;
margin:20px 0 0 0;
padding:8px 15px;
}

.astericks p {
font:9px Verdana, Arial, Helvetica, sans-serif;
color:#555;
text-align:left;
line-height:15px;
}

/*BOGOS*/
#bogo h5 {
background:url(bogo_h5.gif) no-repeat;
font:1px Arial, Helvetica, sans-serif;
color:#fff;
height:37px;
width:565px;
}

#bogo h3 {
margin:0;
padding:10px 0 0;
font:15px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
width:100%;
border-top:1px solid #e7e7e7;
}

#bogo h6 {
font:12px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#a30c37;
text-decoration:underline;
margin:0 0 10px;
padding:5px;
}

.info {
width:90%;
margin:0 auto;
}

#bogo h4 {
font:12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
}

ol li {
font:11px Verdana, Arial, Helvetica, sans-serif;
margin:10px;
line-height:16px;
}

/*Kohls Cash*/
#kcash h5 {
background:url(kcash_h5.gif) no-repeat;
font:1px Arial, Helvetica, sans-serif;
color:#fff;
height:37px;
width:565px;
}

.kcashchart {
margin:15px 128px;
width:300px;
border:1px #e7e7e7 solid;
}

.kcashchart td {
text-align:center;
}

.kcashchart td.head {
font-weight:bold;
color:#a30c37;
}

/*Kohls Charge*/

#kcharge h5 {
background:url(kcharge_h5.gif) no-repeat;
font:1px Arial, Helvetica, sans-serif;
color:#fff;
height:37px;
width:565px;
}

#kcharge p.info {
font:11px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin:10px auto;
width:90%;
line-height:14px;
}

#kcharge p.info span {
font-weight:bold;
}

#kcharge p.title {
font:15px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin:20px auto 0;
width:90%;
font-weight:bold;
color:#a30c37;
}

#kcharge a:link{
color:#a30c37;
}

#kcharge a:visited {
color:#666;
}

#kcharge a:hover {
font-weight:bold;}


hr {
width:100%;
height:1px;
color:#e7e7e7;
}

.topinfo {
display:block;
float:left;
margin:10px 0 10px 10px;
}

.topinfo img, .col2 {
display:block;
float:left;
}

.col2{
width:450px;
}

.col2 h1 {
margin:0;
}

.topinfo img {
margin:0 5px 0 0;
}

#kcharge .topinfo p.info {
width:90%;
margin:5px 10px 0;
}

