#container #content{ margin:29px auto 0; line-height:10px; background:#FFF none; padding-top:3px}
#content-right .home-right-nav li{list-style:none outside;font-weight:700;line-height:15px;display:block;border-style:none;margin:0;padding:0}
#content-right .home-right-nav a{display:block;background:url(../images/home/ul-arrow.gif) no-repeat 10px;text-indent:20px}
#content-right .home-right-nav a:hover{background:#eef3f7 url(../images/home/ul-arrow.gif) no-repeat 10px;text-indent:20px;text-decoration:none}
#content-right .home-right-nav a:visited{width:236px}
div#content-left{float:left; border-right:7px solid #1e4e8d; width:492px; background:#ebebeb;   padding-bottom:7px; }
div#content-wrap{overflow:hidden; width:738px;  background: #FFF; color: #707070;padding: 7px 0px 0px;
}
a:link, a:visited, a:active {text-decoration:none}
a:hover{text-decoration:underline}
#content-wrap .home-box { float: left; margin: 5px 0px 0px 5px; width: 190px; padding: 0px; line-height:14px}
#content-wrap .home-box-large { width: 338px; margin: 5px 5px 0 5px; float: left }
#content-wrap .home-box .box {  border: 1px solid #c2c2c2;  margin: 0px 0px 5px; background: #f9fafc;}
.box-image{ line-height:0} /* Fix for bottom spacing after image in the container */
#content-wrap .home-box .box img{   margin-bottom: 0px;}
.box h4 { font-size: 1em; background: url(../images/homepage/title-underline-gradation.gif) no-repeat 5px bottom; }
.home-right-nav{ margin-top:6px; list-style:inside; display:block; margin-bottom:6px }
.home-right-nav li{ list-style:none outside; font-weight:700; line-height:15px; display:block; border-style:none; margin:0; padding:0 }
.home-right-nav a{  display:block;  background:url(../images/home/ul-arrow.gif) no-repeat 5px;
    text-indent:15px}
.home-right-nav a:hover{ background:#E7ECF4 url(../images/home/ul-arrow.gif) no-repeat 5px;     text-indent:15px; text-decoration:none}
.home-right-nav a:visited{  width:188px}
#content-wrap .home-box .quicklinks {background: #FFF url(../images/homepage/quick-links-bg.gif) no-repeat bottom;}
#content-wrap .box-right { background: url(../images/homepage/cp-bg.gif) repeat-x bottom; margin-bottom: 5px; cursor:pointer; border: 1px solid #c2c2c2; }
#content-wrap .box-right:hover {background: url(../images/homepage/cp-bg-over.gif) repeat-x bottom;}
.box-right h3 { background: #E6E6E6; font-size: 1em; padding-top: 3px; padding-bottom: 3px; }
p.bold-italic-nomargin {font-style: italic; font-weight: 700; padding-bottom: 0px;}
#content-wrap  .box-right .css-table  h4 {  font-size: 14px}
#bottom-slot-home { width:738px; text-align:center; margin:auto; padding-top: 12px; padding-bottom: 8px;}
#bottom-slot-home .box{ float: left; padding: 2px 3px; border-right: 1px solid #c2c2c2; width: 49%;
}
#bottom-slot-home .box-small{ float: left; padding: 2px 3px; border-right: 1px solid #b7b7b7; width: 32%;}
#bottom-slot-home .no-border{border-style:none}
#content-wrap .box-bg { background: url(../images/homepage/small-box-bg.gif) repeat-x bottom;}
#content-wrap .box-bg:hover {background: url(../images/homepage/small-box-bg-over.gif) repeat-x bottom;}
#content-wrap  .box-right  a:hover {text-decoration: none;}
#content-wrap .box-right:hover{ color: #1E4E8D;}
a:focus{color:#1E4E8D}
.linkarrow {background:url(../images/global/background/icon_arrow_white.gif) no-repeat left 1px;}
.home-flash {line-height:10px}
.box-right .iefloatleft img {margin:0px 5px 5px}
.promotions-banner { border: 1px solid #c2c2c2; margin-bottom: 5px; line-height: .7em; font-size:2px; }
.cp { width: 78%; position: relative; padding-top: 10px; }
.cp .abs { position: absolute; top: 5px; right: -30px; }
.cp h4 { margin-bottom: 4px; }
.quicklinks {min-height:176px}
.news { min-height:56px}
.home-box-large .css-table { margin-top:4px;padding-bottom:1px}

/*Special Offers*/

#special-offers{ font: 11px/14px Verdana, Geneva, sans-serif; color: #FFF; background: #1E4E8E url(../images/homepage/special_bg.gif) repeat-x; padding: 0px; margin: 0px 5px; position:relative }
#special-offers input {
	margin:0 2px 0 3px;
	padding:0;
	width:155px;
	position:absolute;
	top:2px;
	right:55px;
	height:15px
}
#special-offers .get-deals-image {
	padding-right: 50px;
	padding-left: 10px;
}
#special-offers img {vertical-align:middle;}
#specialOfferLink1 {position:absolute; top:3px; right:8px}
/** html #special-offers img 	{ margin-top:-5px}
*+ html #special-offers img { margin-top:-2px}*/



/* /IE hacks/ */
* html #home-bottom-slot{ height:190px}
* html #content-wrap .home-box {margin: 5px 3px 0px 3px}
* html .box h4 { padding-top:2px}
* html .home-right-nav{ margin-top:4px;}
* html #content-wrap  .home-box{margin-left:3px;}
* html #content-wrap .home-box-large {width:336px; margin-left:2px; margin-right:0}
* html .promotions-banner img{width:336px}
* html .home-right-nav li {display:inline}
* html #search label {top: -20px}
*+html #search label {top: -20px}
* html #container #content{ margin:26px auto 0;}
* html .quicklinks {height:176px}
* html .news {height:56px}
#b1 { padding-top:12px; }
* html #b1 { padding-top:16px; padding-bottom:8px}
*+ html #b1 { padding-top:16px; padding-bottom:6px}

