/* Header */
	#HeaderBase {
		background-color:#fff;
		height:100px;
		width:100%;
		border-bottom:4px solid #000;
		position:relative; top:0; left:0;
	}
	#HeaderBase #Logo {
		background:url(logo_front.gif) no-repeat top left;
		height:100px;
		width:261px;
		position:absolute; top:0; left:0;
	}
	
	#HeaderBase #QuickCategories {
		background:url(quick_categories.gif) no-repeat bottom left;
		background-position:265px 12px;
		height:58px;
		/*width:678px;*/
		/*height:37px;*/
	}
	#HeaderBase #QuickCategories a {
		display:block;
		border:1px solid #fff;
		position:absolute;
		top:10px;
		height:35px;
		text-decoration:none;
	}
	#HeaderBase #QuickCategories a#Cat1 {left:270px; width:100px;}
	#HeaderBase #QuickCategories a#Cat2 {left:389px; width:107px;}
	#HeaderBase #QuickCategories a#Cat3 {left:509px; width:102px;}
	#HeaderBase #QuickCategories a#Cat4 {left:625px; width:94px;}
	#HeaderBase #QuickCategories a#Cat5 {left:732px; width:90px;}
	#HeaderBase #QuickCategories a#Cat6 {left:832px; width:102px;}
/**/

/* Department Tabs */
	#DepartmentTabs {
		background:url(_site_components/html/department/dptab_background.gif) repeat-x;
		padding-left:265px;
		white-space:nowrap;
	}
/**/

/* ColumnBase */
	#ColumnBase {
		clear:both;
		width:100%;
	}
	#ColumnBase td.ColumnBase {
		vertical-align:top;
	}
	#ColumnBase #LeftColumn {
		width:15%;
	}
	#LeftColumn .baseSect {
		margin-top:10px;
	}
	#ColumnBase #RightColumn {
		width:*;
		padding-left:10px;
	}
	#RightCol_Sub {
		width:100%;
	}
	#RightCol_SubL {
		width:*;
	}
	#RightCol_SubR {
		width:22%;
		background:url(_site_components/html/home_content/contbox_hor-border.gif) repeat-x bottom;
		background-color:#fff;
	}
	#RightCol_SubR .colTop {
		background:url(_site_components/html/home_content/contbox_hor-border.gif) repeat-x top;
		height:4px;
		font-size:1px;
	}
	#RightCol_SubR .colCnt {
		padding-top:1em;
		padding-left:8px;
	}
	#RightCol_SubR .baseSeparator {
		margin:1em 0 0;
	}
/**/

/* WelcomeLine */
	#WelcomeLine {
		height:2.5em;
		overflow:hidden;
		font-size:80%;
	}
	#WelcomeLine .baseSect {
		float:left;
		text-align:center;
		padding:.5em 0;
		margin:0;
	}
	#WelcomeLine div.a {
		width:49%;
	}
	#WelcomeLine div.b {
		width:50%;
	}
/**/

/* HomeContentBox */
	.homeContentBox {
		background:url(_site_components/html/home_content/contbox_ver-border.gif) repeat-y #fff;
	}
	.homeContentBox .topRow {
		clear:both;
		font-size:1px;
		background:url(_site_components/html/home_content/contbox_hor-border.gif) repeat-x top;
		height:13px;
	}
	.homeContentBox .topLeft {
		float:left;
		background:url(_site_components/html/home_content/contbox_top-left.gif) no-repeat;
		width:24px;
		height:13px;
	}
	.homeContentBox .topRight {
		float:right;
		background:url(_site_components/html/home_content/contbox_u-bot.gif) no-repeat top;
		width:21px;
		height:13px;
	}
	.homeContentBox .botRow {
		clear:both;
		font-size:1px;
		background:url(_site_components/html/home_content/contbox_hor-border.gif) repeat-x bottom;
		height:13px;
	}
	.homeContentBox .botLeft {
		float:left;
		background:url(_site_components/html/home_content/contbox_bot-left.gif) no-repeat;
		width:24px;
		height:13px;
	}
	.homeContentBox .botRight {
		float:right;
		background:url(_site_components/html/home_content/contbox_u-top.gif) no-repeat bottom;
		width:21px;
		height:13px;
	}
	.homeContentBox .join {
		font-size:1px;
		background:url(_site_components/html/home_content/contbox_u.gif) no-repeat right #ffc;
		height:12px;
	}
	
	.homeContentBox .content {
		width:100%;
		clear:both;
		margin-left:25px;
	}
/**/

/* Daily Specials */
	#DailySpecials {
		font-size:80%;
	}
	#DailySpecials h2 {
		margin-top:0;
		margin-bottom:1.5em;
		font-weight:bolc;
		font-size:100%;
		color:#00c;
	}
	#DailySpecials .logo {
		float:left;
		margin-left:15px;
		margin-right:40px;
	}
	#DailySpecials .stars {
		float:right;
		margin-right:60px;
		margin-bottom:2em;
	}
	#DailySpecials .regprice {
		text-decoration:line-through;
		color:#666;
	}
	#DailySpecials .price {
		font-weight:bold;
		color:#960;
	}
	#DailySpecials .cents {
		vertical-align:18%;
		font-size:87%;
	}
	#DailySpecials ul {
		list-style-image:url(_site_components/html/data_box/daily_specials/dailyspecials_bullet.gif);
		margin:0;
		padding:0;
		margin-left:14ex;
	}
	#DailySpecials ul li {
		margin:.3em 0;
	}
	#DailySpecials ul li span {
		margin-right:.5ex;
		margin-left:.5ex;
	}
	#DailySpecials ul li a {
		text-decoration:none;
	}
	#DailySpecials ul li a:hover {
		text-decoration:underline;
	}
/**/

/* FeaturedProducts */
	#FeaturedProducts h2 {
		font-size:100%;
		margin-top:0;
	}
/**/

/* New Products */
	#NewProducts {
		width:96%;
		padding-bottom:15em;
	}
	#NewProducts h2 {
		font-size:100%;
		margin-top:0;
	}
	#NewProducts table.colBase {
		width:100%;
	}
	#NewProducts .colBase td {
		padding:3px;
		vertical-align:top;
		width:33%;
	}
	#NewProducts .base {
	}
	#NewProducts .title a {
		/*color:#960;*/
		font-size:75%;
		text-decoration:none;
	}
	#NewProducts .title a:hover {
		text-decoration:underline;
	}
	#NewProducts .date {
		font-size:70%;
		font-weight:bold;
	}
	#NewProducts .cnt {
		padding:0 3px 5px;
	}
	#NewProducts .pic {
		float:left;
		margin-right:5px;
	}
	#NewProducts .desc {
		font-size:90%;
	}
	#NewProducts .desc a {
		color:#000;
		text-decoration:none;
	}
/**/

/* LC Experience */
	#LcExp_Header {
		background-color:#f90;
		border-top:4px solid #c90;
		background-image:url(lc-experience/home_content/contentbox-bkg.gif);
		background-repeat:repeat-y;
		font-weight:bold;
		font-size:130%;
		color:#fff;
	}
	#LcExp_Header a {
		color:#fff;
		text-decoration:none;
		} #LcExp_Header a:hover {
		text-decoration:underline;
	}
	#LcExp_TopLeft {
		width:23px;
		height:14px;
		float:left;
		background-image:url(lc-experience/home_content/contentbox-tl.gif);
		background-position:top left;
		background-repeat:no-repeat;
	}
	#LcExp_RightEnd {
		padding:.2em 1ex;
		background-image:url(lc-experience/home_content/contentbox-re.gif);
		background-repeat:repeat-y;
		background-position:right;
	}
	#LcExp_Content {
		margin-top:.5em;
		font-size:80%;
	}
	#LcExp_Content p {
		margin:.2em 0;
	}
	#LcExp_Content p.testimonial a {
		font-style:oblique;
		font-weight:bold;
		color:#000;
		text-decoration:underline;
	}
	#LcExp_Content p.readWhat a {
		color:#f60;
		text-decoration:none;}
		#LcExp_Content p.readWhat a:hover {
			text-decoration:underline;
	}
/**/
