/* Manufacturers Offers Styles */

.offers-page .three-up {
	margin:15px 15px 0;
}

.offers-page .three-up img,
.sc-page .content-body,
.savings-wrapper .merchandising-block .first {
	margin-bottom:10px;
}

.promo-copy {
	margin:0 45px 0 30px;	
}

.offers-page .paging-bar {
    background: url(images/results-page-btm-shade.jpg) repeat-x left 7px;
    min-width: 0;
    position: relative;
	clear:both;
}

.offers-page .paging-bar .pager {
    float: left;
}

.paging-bar .records-per-page select {
	float:right;
	margin-top:12px;	
}

/* Savings Central Styles */

.savings-wrapper,
.customer-service-page .content-body .phones {
	margin-top:15px;
}

.sc-item {
	width:325px;
	padding-left:10px;
	float:left;
}

.sc-item p {
	margin-left:100px;	
}

.savings-wrapper .merchandising-block {
	float:right;
	width:350px;	
}

.savings-wrapper .merchandising-block .item-info {
	width:230px;
	margin-left:10px;
}

.disclaimer {
	font: 1em "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Trebuchet MS", "SunSans-Regular", "sans-serif";
	margin-top:7px;
	font-style:italic;
}

/* Sitemap Styles */

.sitemap-page .content-body .three-up {
	width:190px;
	margin:15px 0 0 10px;	
}

.sitemap .name {
	font-size:1.15em;
	font-weight:bold;
}	

.sitemap li {
	margin-top:5px;	
}

.sitemap-page .content-nav {
	min-height:250px;	
}


/* Customer Service Styles */

.customer-service-page .content-body p,
.overdrive p.h3,
.content-search .store-search,
.car-care-page .content-body .h1  {
	margin-top:10px;
}

.customer-service-page .content-body .h2,
.overdrive,
.ask-question,
.content-nav .content-search,
.car-care-page .content-body p,
.customer-service-page #live-chat {
	margin-top:15px;
}

.customer-service-page .content-body ul.bullet li {
    list-style: disc inside none;
	margin:5px 0 0 10px;
}

.current-browser {
	margin:15px 0 0 0;
	padding:0 10px 10px;
	background:#efefef;	
}

img#videoPlayer_logo {
	display: none;
}

.order-details-video {
	background-color: #990100;
	color: #fff;
	width: 396px;
	padding: 10px;
	font-size: 1.2em;
	text-align: center;
	font-weight: bold;
}

.overdrive {
	padding:2px 10px;	
}

.overdrive p {
	margin-left:85px;	
}

.ask-question .h2 {
	padding:10px;
}
	
.ask-question .module-icon{
	margin: 0 2px 10px;
	border-bottom:solid 1px #ccc;
}

.ask-question .faq-info {
	margin-bottom:3px;	
}

.ask-question .faq-info p {
	padding-bottom:7px;
}


/* No Results Styles */

.no-results-block,
.technical-problems-block {
	background-color:#fff;
	margin-bottom:15px;
}

.search-help {
	background:#fefdf4;
	padding:10px;
	width:571px;
	border:solid 1px #ccc;
}

.more-help {
	width:235px;
	margin:15px 0 0 150px;
}

.search-help .sep {
	margin-top:5px;	
}

.search-help .bullet {
	margin-bottom:10px;	
}

.search-help .bullet li {
	margin:5px 15px 5px 25px;
	font-size:11px;
	line-height:normal;
}

.no-results-page .order-question.module-icon {
	padding:8px;
	margin:0;
	width:350px;
}

.no-results-page .order-question.module-icon .faq-info {
	width:250px;
	margin-top:5px;
}

.two-wide .narrowitem .results-message {
    width:540px;
}

.no-results-block p.h2,
.technical-problems-block p.h2 {
	font-weight:bold;
	margin:10px 0 10px 10px;	
}

.no-results-block .results-message-help {
	margin:0;	
}

.no-results-page .merchandising-block .h2 {
	font-weight:bold;
	margin-bottom:10px;	
}

.no-results-page .merchandising-block .item,
.no-results-page .merchandising-block .item .image a {
	width:165px;	
	border:0;
}

.no-results-page .merchandising-block .item .item-info {
	width:auto;
	margin-top:10px;
}

.call-us {
	font-size:1.2em;
	margin:5px 20px 20px;
	line-height:normal;	
}

.no-results-page .icon-module {
	width:350px;	
	padding:10px 10px 0 0;
	height:65px;
}

.no-results-page .icon-module .h3 {
	margin:0 0 5px 20px;
}

.no-results-page .icon-module .faq-info {
    margin:0;
    width:230px;
}

#page-body .no-results-page .department-layer {
    margin:15px 0 0;
    padding: 10px;
    position:static;
	float:left;
}

.searchads {
	width:305px;
	margin-top:15px;
}

.no-results-block .searchads {
	margin-right:10px;
}

.searchads ul {
    font-size: 1.4em;
    height: 72px;
    margin-bottom: 8px;
	display:inline-block;
	width:302px;
}

.searchads ul.makemodel {
    background: url(images/yearmakemodelsearch-v2.jpg) no-repeat left top;
}

.searchads ul.makeengine {
    background: url(images/makeenginesearch-v2.jpg) no-repeat left top;
}

.searchads ul li {
    float: right;
    margin-right: 10px;
    margin-top: 15px;
	line-height:normal;
}

.searchads li em {
    color: #414654;
    float: left;
    font-style: normal;
    margin-right: 4px;
    padding-top: 0;
}

.searchads ul li a {
    display: block;
    float: left;
    font-weight: bold;
    height: 24px;
}

.cc-benefits {
	width:180px;
	padding:15px 10px;
	float:left;
}

.technical-problems-block img {
	margin:0 0 10px 20px;	
}

.tech-prob-message {
	margin:0 10px 0 130px;	
}

.cart-choose-page p.choose-cart-copy {
	margin-bottom:5px;	
}

.cart-choose-page a.button {
	margin:20px 0 15px;	
	display:block;
	width:220px;
}

.cart-choose-page a.button-edit {
	margin:20px auto 15px;	
}

.cart-choose-page .three-up .box-border {
	margin-right:20px;	
}

.cart-choose-page .item {
	margin:10px 10px 0;	
}

.cart-choose-page .item .image {
	float:left;	
}

.cart-choose-page .item .item-info {
    width: 210px;
	margin-left:75px;
}

.cart-choose-page .item .item-info h2.title {
	margin:0 10px 10px 15px;
}