/* =========================== */
/* titles */
/* =========================== */

#content h2,
#column_content h3,	
#star_bag.bag_teaser h4,
#recent_bags h4 {
	margin: 0;
	padding: 0;
	overflow: hidden;
	font-size: 0px;
}

/* =========================== */
/* page titles */
/* =========================== */

h2#about_us	{
	padding-top: 25px;
	background: transparent url(/images/titles/about_us.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:25px; /* for IE5/win */
}

h2#bags_by_brand	{
	padding-top: 33px;
	background: transparent url(/images/titles/bags_by_brand.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:33px; /* for IE5/win */
}

h2#bags_by_category	{
	padding-top: 33px;
	background: transparent url(/images/titles/bags_by_category.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:33px; /* for IE5/win */
}

h2#bags_by_price	{
	padding-top: 33px;
	background: transparent url(/images/titles/bags_by_price.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:33px; /* for IE5/win */
}

h2#buy_bags	{
	padding-top: 28px;
	background: transparent url(/images/titles/buy_bags.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:28px; /* for IE5/win */
}

h2#sell_bags	{
	padding-top: 34px;
	background: transparent url(/images/titles/sell_bags.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:34px; /* for IE5/win */
}

h2#contact_us	{
	padding-top: 25px;
	background: transparent url(/images/titles/contact_us.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:25px; /* for IE5/win */
}

h2#chosen_charity	{
	padding-top: 34px;
	background: transparent url(/images/titles/chosen_charity.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:34px; /* for IE5/win */
}

h2#shopping_bag_h2	{
	padding-top: 33px;
	background: transparent url(/images/titles/shopping_bag.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:33px; /* for IE5/win */
}

h2#checkout	{
	padding-top: 29px;
	background: transparent url(/images/titles/checkout.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:29px; /* for IE5/win */
}

h2#review_order	{
	width: 190px;
	padding-top: 26px;
	background: transparent url(/images/titles/your_order.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:26px; /* for IE5/win */
}

h2#order_complete	{
	width: 155px;
	padding-top: 33px;
	background: transparent url(/images/titles/order_complete.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:33px; /* for IE5/win */
}

h2#bags_by_recent	{
	padding-top: 33px;
	background: transparent url(/images/titles/recently_added.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:33px; /* for IE5/win */
}

h2#all_bags	{
	padding-top: 33px;
	background: transparent url(/images/titles/all_bags.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:33px; /* for IE5/win */
}

h2#bags_by_similar	{
	padding-top: 33px;
	background: transparent url(/images/titles/similar_bags_h2.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:33px; /* for IE5/win */
}

h2#terms_and_conditions	{
	padding-top: 33px;
	background: transparent url(/images/titles/terms_and_conditions.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:33px; /* for IE5/win */
}

h2#privacy_policy	{
	padding-top: 33px;
	background: transparent url(/images/titles/privacy_policy.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:33px; /* for IE5/win */
}

h2#help	{
	padding-top: 33px;
	background: transparent url(/images/titles/help.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:33px; /* for IE5/win */
}

h2#search_results	{
	padding-top: 33px;
	background: transparent url(/images/titles/search_results.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:33px; /* for IE5/win */
}

h2#mailing_list	{
	padding-top: 38px;
	background: transparent url(/images/titles/mailing_list.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:38px; /* for IE5/win */
}

h2#confirm_email	{
	padding-top: 34px;
	background: transparent url(/images/titles/confirm_email.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:34px; /* for IE5/win */
}

h2#subscription_complete	{
	padding-top: 34px;
	background: transparent url(/images/titles/subscription_complete.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:34px; /* for IE5/win */
}

h2#unsubscribe	{
	padding-top: 25px;
	background: transparent url(/images/titles/unsubscribe.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:25px; /* for IE5/win */
}

h2#page_not_found	{
	padding-top: 33px;
	background: transparent url(/images/titles/error.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:33px; /* for IE5/win */
}

h2#error	{
	padding-top: 33px;
	background: transparent url(/images/titles/error.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:33px; /* for IE5/win */
}

/* =========================== */
/* homepage titles */
/* =========================== */

h3#browse_bags	{
	overflow: hidden;
	font-size: 0px;
	padding-top: 25px;
	background: transparent url(/images/home/browse_bags.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:25px; /* for IE5/win */
}

h3#bag_to_sell	{
	overflow: hidden;
	font-size: 0px;
	padding-top: 29px;
	background: transparent url(/images/home/bag_to_sell.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:29px; /* for IE5/win */
}

#star_bag.bag_teaser h4	{
	width: 114px;
	padding-top: 26px;
	background: transparent url(/images/titles/star_bag_home.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:26px; /* for IE5/win */
}

#recent_bags h4	{
	overflow: hidden;
	font-size: 0px;
	padding-top: 26px;
	background: transparent url(/images/titles/recent_bags_home.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:26px; /* for IE5/win */
}

/* =========================== */
/* buy bags titles */
/* =========================== */

#star_bag.bag_teaser h4#star_bag_title	{
	padding-top: 26px;
	background: transparent url(/images/titles/star_bag.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:26px; /* for IE5/win */
}

h4#recent_bags_title	{
	overflow: hidden;
	font-size: 0px;
	padding-top: 26px;
	background: transparent url(/images/titles/recent_bags.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:26px; /* for IE5/win */
}

#bag_breakdown #brand_box h3	{
	overflow: hidden;
	font-size: 0px;
	padding-top: 30px;
	background: transparent url(/images/titles/by_brand.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:30px; /* for IE5/win */
}

#bag_breakdown #category_box h3	{
	overflow: hidden;
	font-size: 0px;
	padding-top: 30px;
	background: transparent url(/images/titles/by_category.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:30px; /* for IE5/win */
}

#bag_breakdown #price_box h3	{
	overflow: hidden;
	font-size: 0px;
	padding-top: 30px;
	background: transparent url(/images/titles/by_price.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:30px; /* for IE5/win */
}

/* =========================== */
/* bag description titles */
/* =========================== */

h2#bag_desc	{
	font-size: 0px;
	padding-top: 33px;
	background: transparent url(/images/titles/bag_description.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:33px; /* for IE5/win */
}

h3#browse_more_bags	{
	overflow: hidden;
	font-size: 0px;
	padding-top: 30px;
	background: transparent url(/images/titles/browse_more_bags.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:30px; /* for IE5/win */
}

h3#similar_bags_h3	{
	overflow: hidden;
	font-size: 0px;
	padding-top: 30px;
	background: transparent url(/images/titles/similar_bags.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:30px; /* for IE5/win */
}

/* =========================== */
/* side column titles */
/* =========================== */

h3#what_interests_you	{
	overflow: hidden;
	padding-top: 30px;
	background: transparent url(/images/titles/what_interests_you.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:30px; /* for IE5/win */
}

h3#abc	{
	padding-top: 135px;
	background: transparent url(/images/titles/abc_logo.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:135px; /* for IE5/win */
}


/* =========================== */
/* side column box titles */
/* =========================== */

.box h4	{
	padding: 0;
	overflow: hidden;
	font-size: 0px;
}

h4#buying_bags	{
	padding-top: 22px;
	background: transparent url(/images/titles/buying_bags.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:22px; /* for IE5/win */
}

h4#selling_bags	{
	padding-top: 27px;
	background: transparent url(/images/titles/selling_bags.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:27px; /* for IE5/win */
}


/* =========================== */
/* contact us titles */
/* =========================== */

#contact_form .box_header h3	{
	overflow: hidden;
	font-size: 0px;
	padding-top: 30px;
	background: transparent url(/images/box_title_empty.gif) 0 0 no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:30px; /* for IE5/win */
}
