/* =Styles Import
--------------------------------------------------------------------------------------- */
@import url("reset.css");
@import url("hacks.css");
@import url("layout.css");

img, div, ul { behavior: url(iepngfix.htc) }

/* =Miscellaneous
--------------------------------------------------------------------------------------- */
.floatleft			{ float:left !important; }
.floatright			{ float:right !important; }



#slideshow		{ width:999px; height:122px; float:left; }


/* =Our Shop
--------------------------------------------------------------------------------------- */
#categories_list					{ width:370px; float:left; }
#categories_list ul					{ clear:both; }
#categories_list ul li				{ list-style:none; float:left; margin:2px 4px 10px 4px; display:block; text-align:center; font-size:10px; color:#3a1b09; font-weight:bold; display:inline; }
#categories_list ul li a			{ width:112px; height:111px; float:left; display:block; text-indent:-2000em; cursor:pointer; clear:both; }
#categories_list ul li a:hover		{ background-position:left bottom !important; }
#cat1 a		{ background:url(../images/cat_lighting.jpg) left top no-repeat; }
#cat2 a		{ background:url(../images/cat_decoupage.jpg) left top no-repeat; }
#cat3 a		{ background:url(../images/cat_home_decor.jpg) left top no-repeat; }
#cat4 a		{ background:url(../images/cat_pillows.jpg) left top no-repeat; }
#cat5 a		{ background:url(../images/cat_personal_care.jpg) left top no-repeat; }
#cat6 a		{ background:url(../images/cat_bedding.jpg) left top no-repeat; }
#cat7 a		{ background:url(../images/cat_accessories.jpg) left top no-repeat; }
#cat8 a		{ background:url(../images/cat_tabletop.jpg) left top no-repeat; }
#cat9 a		{ background:url(../images/cat_stationery.jpg) left top no-repeat; }


#category_pic			{ width:394px; height:425px; float:right; position:relative; margin-top:-35px; }
#category_pic a			{ position:absolute; left:0; top:0; width:200px; height:90px; text-indent:-2000em; background:url(../images/online_roll.jpg) -2000px top no-repeat; }
#category_pic a:hover	{ background-position:70px 14px; }


/* =Media
--------------------------------------------------------------------------------------- */
#mediapage		{ position:relative; margin-top:20px;}
.media1		{ position:absolute; right:187px; top:79px; }
.media2		{ position:absolute; right:94px; top:79px; }
.media3		{ position:absolute; right:187px; top:171px; }
.media4		{ position:absolute; right:93px; top:171px; }
.media5		{ position:absolute; right:187px; top:263px; }
.media6		{ position:absolute; right:93px; top:263px; }
.media_bdi		{ position:absolute; right:93px; top:45px; }
.media_bdi1		{ position:absolute; right:93px; top:59px; }
.media_bdi2		{ position:absolute; right:93px; top:79px; }


/* =Contact
--------------------------------------------------------------------------------------- */
#contact{ margin-top:-20px; }