/* Defaults
*******************************************************************************/

/* Defaults
*******************************************************************************/
body {font-family: Arial, Helvetica, sans-serif; font-size: 85%}

html, body {height: 100%;}
* {margin: 0; padding: 0;}

p {color: #000; margin: 0 0 1em 0; padding: 0; line-height: 1.4em;}

fieldset {border-width: 0;}
legend {display: none;}

.hidden {display: none}

#topbar,
#header #company-logo,
#header .location-user,
#navigation,
#home-search,
#right_column,
#footer,
.breadcrumbs,
.sort_list,
.grey_bar_rc,
.hd_blue_square,
/*.hd_blue_rc_noline,*/
.page_functions,
#show_catalogue,
a.icon,
a.tool,
.ps_tabs,
.popup,
#catalogue_popup,
#maps-popup,
#smallcarousel,
.banner,
ul.tabs_sub,
.sidebar-popup-box,
.modalpopup,
.dialog_nojs .hd .c {display: none;}

span.blue,
strong {font-weight: bold;}

.logo-print {display: block; margin: 0 0 10px}

/* Headings
*******************************************************************************/

h1 {padding: 0 0 20px 0; clear: both; font-size: 20px; font-weight: bold;}
	h1 em,
	h2 em {display: none;}	
	h1 a {padding-left: 10px;}
h2 {padding: 15px 0; clear: both; font-size: 18px; font-weight: bold;}
h3 {padding: 15px 0; clear: both;}

/* Lists
*******************************************************************************/

ul.no-style {list-style-type: none;}
ul.no-style li {padding: 0 0 7px 0;}

ul.blue_list, ul.orange_list {list-style-type: square;}

	ul.blue_list li {padding: 0 0 7px 5px;}
	ul.blue_list li ul.line_list {padding: 0;}
	ul.blue_list li ul.line_list li {background: none; border: 1px solid #000; padding: 0;}
	
	ul.orange_list li {padding: 0 0 7px 5px;}
	ul.orange_list li a {color: #333!important;}	
	ul.orange_list li span.rating {float: none;!important;}	

/* Retailer Stored
*******************************************************************************/

.current_catalogues {list-style: none;}
	.current_catalogues li {margin: 30px;}
	.current_catalogues img {display: block; margin-bottom: 10px;}
	.current_catalogues span {display: block;}
#container-1.gradientbackground .three_column .main_column2 {width: auto;}

.store_near_you td {padding-right: 10px;}
.store_near_you thead td {padding: 10px;}
.store_near_you thead td.location {width: 150px;}
.store_near_you thead td.hours {width: 150px;}
.store_near_you tbody td {padding-bottom: 20px!;}

/* Store Details
*******************************************************************************/

#store_detail strong {display: block; margin-top: 10px;}

table.current_catalogues {margin-top: 10px;}
    table.current_catalogues td img {padding: 20px}


.store-landing .three_column img {float: left; margin: 0 10px 10px 0}
.store-landing .popular-categories,
.store-landing .store-tools,
.store-landing .store-featured-items {display: none}

/* Product Details
*******************************************************************************/

.hd_msg {display: block; margin: 0 0 15px 0;}

.product_photo_scroller {float: left; width: 220px; margin: 0 15px 15px 0; display: inline;}

.product_details_lg a {display: none;}

.offer_details_also {list-style: none;}
	.offer_details_also li {float: left; width: 150px; list-style: none;}
	.offer_details_also li a img {border: none}

.product-details-links,
.featured_in .orange_list {display: none}

.product_features dl dt {
	float:left;
	padding:5px 0pt 4px 11px;
	width:149px;
	clear: both;
}
.product_features dl dd {
	float:left;
	padding:5px 0pt 4px 11px;
	width:333px;
}

/* Profile
*******************************************************************************/

div.profile .tabs_sub,
.profile-pre-shopping .profile-control,
.profile-pre-shopping .profile-pre-shopping-list-shared,
.profile-pre-shopping .product_list .ratings_box,
.profile-pre-shopping .product_list .product-related,
.profile-pre-shopping .profile-pre-shopping-shared-controls,
.profile-pre-shopping-list-results .table_alerts,
.profile-pre-shopping-list-results .h2_alerts,
.edit_lists {display: none}
.profile-pre-shopping .profile-pre-shopping-list {border: 2px solid #000; padding: 10px}
	.profile-pre-shopping .profile-pre-shopping-list .offer_details_also a {display: block}
	.profile-pre-shopping .profile-pre-shopping-list .offer_details_also img {border: none}
	.profile-pre-shopping .profile-pre-shopping-list .offer_details_also a.blue {display: none}
.profile-pre-shopping .product_list {list-style: none}
	.profile-pre-shopping .product_list .product_photo_lg {float: left; margin: 0 10px 10px 0}