body {
	margin:0;
	padding:0;
	text-align:center;
	font-size:11px; 
	font-family:tahoma;
	background: url(/images/top-bg.gif) repeat-x;
	color:#4C4C4C;
}

h3 {margin:5px 0 5px 0;padding:0;}

img {border:0;}
img.l {float: left; margin-right: 10px; margin-bottom: 10px}
img.r {float: right; margin-bottom: 10px}cat
.starRating img {
padding:1px;
margin:0px;
float:left;
cursor: pointer;
}
#relateditems {margin:0;padding:0;}
#relateditems li {list-style:none;}
a:link {
	color: #0079C2;
}
a:visited {
	color: #0079C2;
}
a:hover {
	color: #0079C2;
}
a:active {
	color: #0079C2;
}

#container {
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	width:1020px
}

form{margin:0;padding:0;}

#head {
height:145px;
}
#banner {
height:145px;
}
#logo {
float:left;
width:375px;
height:60px;
margin-top:15px;
display:block;
background:url(images/logo.gif);
text-indent:-9000px;
overflow:hidden;
}
#search {
float:left;
height: 60px;
width: 468px;
margin:10px 10px 0 50px;
}
#search input {margin:0 0 0 5px}
#search img {margin:0 5px 0 0}

.clear {clear:both;}
.txtbox {font-size:15px;width:150px; border-top:1px solid black; border-left:1px solid black;padding:2px;font-weight:bold; color: #006AAA; letter-spacing:1px;}
.input {vertical-align:top;}
#bookmark {float:left;padding-top:5px;}
#search-box {float:left;}

#left {width:200px;float:left;margin-right:10px;margin-top:10px;}
#right {width:788px;float:left;margin-top:10px;margin-bottom:10px;}

.box {width:177px;background: url(/images/lbm.gif) repeat-y;margin-bottom:10px;padding:0px 10px 0px 10px;}

/*.box {width:177px;background-color: #F9FAFA;margin-bottom:10px;padding:0px 10px 0px 10px;}*/


.boxtop {width:197px;height:4px;background: url(/images/lbt.gif) top no-repeat;margin-left:-10px;}
.boxcenter {width:177px;padding-bottom:10px;padding-top:10px;}

.boxcenter ul {margin:0 0 0 13px;padding:0;}
.boxcenter li {padding:2px 0 2px 0}

.boxcenter img {display:block; margin:0 auto 0 auto; }
.boxfooter {width:197px;height:4px;background: url(/images/lbtot.gif) top no-repeat; margin-left:-10px;}

#blog {width:173px;height:26px; background: url(/images/blog.gif); text-indent:-9000px;margin-bottom:7px;}
#coupon-deals {width:173px;height:24px; background: url(/images/coupon-deals.gif);text-indent:-9000px;margin-bottom:7px;}
#decor-newsletter {width:173px;height:23px; background: url(/images/decor-newsletter.gif);text-indent:-9000px;margin-bottom:7px;}
#featured-store {width:173px;height:30px; background: url(/images/featured-store.gif);text-indent:-9000px;margin-bottom:7px;}


#footer {height:40px; background: url(/images/footer.gif) repeat-x;padding-top:10px; text-align:center;margin-top:10px;}

#h1basic {background: url(/images/icon_all.jpg) no-repeat top left;height:27px;width:90%;border-bottom:3px solid #0079C2;margin:0 0 10px 0;padding:5px 0 3px 35px;font-size:20px; font-weight:normal; font-family:tahoma;color:#0079C2;}
#h1search {background: url(/images/icon_all.jpg) no-repeat top left;height:27px;width:460px;border-bottom:3px solid #0079C2;margin:0;padding:5px 0 3px 35px;font-size:20px; font-weight:normal; font-family:tahoma;color:#0079C2;float:left;}

/*_________________start______ Search Results Page - specfic styles */
#searchHeading{/* none */}
#orderbox{
background: url(/images/sortbox.gif) top left no-repeat #0079C2; width:275px;height:30px;float:left;margin-top:8px;
}



#orderbox select {float:left;margin:4px 3px 3px 10px;height:20px;padding:0;}

	#sortBox select{ margin-top:6px;}		  
	#sortBox span{color:#FFF; font-size:16px;padding-top:3px;}

ul.searchResults{width:740px; margin:0; padding:0;clear:both;}
	ul.searchResults li{display:inline; list-style:none outside;}
	ul.searchResults li ul { margin:0; padding:0;}
	ul.searchResults li ul li{  float:left;}

ul.searchResults a:hover{color:#D07300;}

.itemul {border-bottom:1px dotted black;}

li.SR_image{width:86px; height:87px; float:left;margin:2px 0 2px 0;}
	
	li.SR_image img{ width:75px; height:75px; margin:6px 0;border:1px solid #CFCFCF;}

li.SR_desc{ width:490px; float:left; font-size:14px; margin-top:3px;}
	li.SR_desc a{ font-size:18px}

li.SR_price{ width:150px; height:80px;  float:right;margin:6px 0; font-size:13px;}
	li.SR_price ul{ float:right; font-weight:bold; position:relative; right:0;}
	li.SR_price ul li{height:25px;}
	li.SR_price span{ color:#DB622B; }
	

/*_________________start______ Category Type Pages - specfic styles */
div#cat_content_box{width:760px; margin:0 auto; }
	div#cat_content_box ul {display:inline;width:750px;  margin:0 auto;  }
	div#cat_content_box ul li{ background:url(images/bgcategory.jpg) no-repeat left;height:124px;list-style:none;
		 width:365px; margin:6px; float:left;}
		div#cat_content_box ul li img{ margin:15px 0 0 14px; }

		div#cat_content_box ul li div a{
	position:relative;
	left:25px;
	font-size:16px;
	top:55px;
	vertical-align:middle;
}
div#cat_content_box ul li div a:hover{color:#D07300;}

/*_________________end________ Category Type Pages - specfic styles */


#shadowbox {
	border-top:3px solid #0079C2;
	background-image: url(/images/rboxb.gif);
	background-attachment: bottom;
	background-position: bottom;
	background-repeat: no-repeat;
	margin-top:20px;
	}

#contentscroll {height:100px; overflow-y:scroll; text-align:left;margin:10px;}	
	
#breadcrumbs {padding-top:5px;color:#FFF;margin-left:200px;}
#breadcrumbs a {color:#FFF;}
div.candleInfo{ background:url(/images/icon_strip.jpg) center bottom no-repeat;padding:5px 15px 45px 15px; }
.candleInfo h2 {font-size:17px; font-weight:normal; font-family:tahoma;color:#0079C2;margin:0;}

/*___________________ HOME ______________________ */
.pophold {
	background-image:url(images/popholdbg.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	height: 231px;
	width: 373px;
	float: right;
}

.popcand {
	background-image:url(images/popcandbg.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	height: 231px;
	width: 373px;
}

.homelinks {
	display:block;
	margin:0px;
	padding: 0px 5px 0px 5px;
	clear: both;
}

.homelinks li{
	display:inline;
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding: 0px;
}

.boxcenter input, select{
	border:1px solid #C7C7C7;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
	font-size:12px;
	font-weight:normal;
	color:#4C4C4C;
	background:#FFFFFF;
	margin:3px 0 3px 0;
}

.boxcenter form {margin:0;padding:0;}

#featuredcat ul {
	margin:10px 0 20px 0;
	padding:0;
}

#featuredcat a {	
	font-size:11px;
	color:#627EA1;
	margin-top:3px;
}

#featuredcat img {display:block; text-align:center; margin-top:-5px; margin-bottom:2px;margin-left:auto;margin-right:auto;}
#featuredcat span {font-size:17px; font-family:tahoma;color:#2D5382;}
#featuredcat li {

	float:left;
	width:129px;
	height:124px;
	background: url(images/bgcategory.jpg);
	list-style:none;
	margin:0px 0px 0 0px;
	text-align:center;
	padding-bottom:10px;
}

.popcand h2 {background: url(/images/icon_basic.jpg) no-repeat top left;height:27px;border-bottom:1px solid #0079C2;margin:0;padding:5px 0 2px 32px;font-size:17px; font-weight:normal; font-family:tahoma;color:#0079C2;margin: 0 20px 0 20px}
.pophold h2 {background: url(/images/icon_candle_holders.jpg) no-repeat top left;height:27px;border-bottom:1px solid #0079C2;margin:0;padding:5px 0 2px 40px;font-size:17px; font-weight:normal; font-family:tahoma;color:#0079C2;margin: 0 20px 0 20px}

.fc {margin:0px 23px 0 25px;padding:0;font-size:12px;}
.fc li {list-style:none;height:50px;border-bottom:1px solid #DBDBDB;padding:5px 0 5px 0;}
.fc a {float:left; color:black;width:150px;padding-top:3px;}

.fc img {float:left;display:block;border:1px solid #EBEBEB;margin:0 10px 0 0;}
.fc div {float:right;display:block;width:125px; overflow:hidden;}
.fc span {color:#DB622B; font-weight:bold;}
.fc div a {color:#6D7D43}

#itemImage {height:164px; width:173px; background: url(images/itembg.gif) no-repeat;float:left; text-align:center; margin-left:auto; margin-right:auto;padding-top:17px;}
#itemImage img {border:3px solid #0079C2;}
#itemdescription{height:164px; width:570px; background: url(images/descriptionbg.gif) no-repeat bottom;float:left;padding: 0 20px 20px 25px;}
#itemdescription h1 {margin:13px 0 5px 0;font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif;border-bottom:1px solid #0D80C5; padding:0 0 3px 0; font-weight:normal;}
#itemdescription p {line-height:16px;}
#itemdescription span {font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#itemdescription var { font-style:normal;color:#A7A72D}

#priceCompare ul {margin:0;padding:10px 0 0 0; height:58px;border-bottom: 1px dotted #4E4E4E;}
#priceCompare li {float:left; text-align:center; margin-left:auto; margin-right:auto; list-style:none; display:block; font-size:14px; font-family:Arial, Helvetica, sans-serif;color:#5F5F5F; font-weight:bold;}
#priceCompare li#shop {width:10%;padding-top:3px;}
#priceCompare li#shoplogo {width:18%;}
#priceCompare li#price {width:18%;padding-top:13px;}
#priceCompare li#price img {vertical-align:middle;}
#priceCompare li#instock {width:18%;padding-top:13px;}
