
body {color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:0;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select {font-family:inherit;font-size:inherit;font-weight:inherit;}
/* -----------------------------------*/
/* - GLOBAL STYLES <<<-------*/
/* -----------------------------------*/

html { }

body {
	background: #000;
	margin: 0;
	padding: 0;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 62.5%; /* Makes 1em = 10px */
	color: #171719;
	text-align: center; }
	
a { text-decoration: none; color: #516a14; font-weight: bold; }
a:hover { text-decoration: underline; }
	
#container-ag {
	text-align: left;
	width: 920px;
	background: #fff;
	margin-top: 1em;
	margin-right: auto;
	margin-bottom: 1em;
	margin-left: auto;
}
	
	#top-header {
		background: url('/images/gray-top-header-bg.png') no-repeat;
		width: 760px;
		height: 40px; }
		
		#top-header ul { float: left; margin: 1.2em 0 0 .2em; }
		#top-header ul li { display: inline; border-right: 1px solid #fff; padding: 0 .6em; font-size: 1.1em; }
		#top-header ul li.last { border: 0; }
		#top-header ul li a { color: #ccc; text-decoration: none; }
		#top-header ul li a:hover { color: #fff; text-decoration: underline; }
		
		#top-header form { float: right; margin: 1em 1em 0 0; width: 180px; }
		#top-header form input.searchbox { float: left; width: 140px; font-size: 1.1em; padding: .2em; margin-right: 1em; border: 1px solid #ccc; }
		#top-header form input.submit { float: right; }
		
	#logo-header {
		background: url('/images/logo-header-bg.png') no-repeat;
		width: 760px;
		height: 70px;
		overflow:hidden; }
		
		h1 { 
			width: 204px;
			height: 70px;
			float: left;
			margin: 0 1em;
			text-indent: -9999px;
			background: url('/images/rez-logo.png') no-repeat; }
			
		#logo-header div.contact { float: right; width: 140px; text-align: center; margin: 1em 1em 0 1em; }
		#logo-header div.contact p { font-size: 1.1em; font-weight: bold; margin-top: .2em; }
		
		#logo-header div.shippingPromo { float:right; width:386px; overflow:hidden; margin:5px 0 0 10px; }

	#navigation {
	border-top: .1em solid #000;
	height: 55px;
}
	#navigation li { display: inline; }
	#navigation li a {
	display: block;
	float: left;
	text-indent: -9999px;
	height: 55px;
}
		a#home { width: 131px; background: url('/images/candles-index_04.jpg') no-repeat; }
		a#about { width: 173px; background: url('/images/candles-index_05.jpg') no-repeat; }
		a#myaccount { width: 158px; background: url('/images/candles-index_06.jpg') no-repeat; }
		a#cart { width: 169px; background: url('/images/candles-index_07.jpg') no-repeat; }
		a#checkout { width: 129px; background: url('/images/candles-index_08.jpg') no-repeat; }
		a#blog{ width:129px;background:url('blog_bg.jpg') no-repeat; }
		
	#left-navigation {
	float: left;
	width: 160px;
	margin: 1em 0 1em .3em;
	background-color: #e6ffcc;
	background-image: url(../Prostores/images/rezpro_40.jpg);
}
#container-ag #left-navigation #leftop {
	background-image: url(../Prostores/images/rezpro_36.jpg);
	width: 160px;
	height: 33px;
}

		
		#left-navigation h3 {
			background: url('/images/categories.jpg') no-repeat;
			width: 160px;
			height: 24px;
			text-indent: -9999px; }
			
		#left-navigation ul { margin: .5em 0 1em .3em; }
		#left-navigation ul li { font-size: 1.1em; font-weight: bold; margin-top: .8em; margin-bottom: .8em; }
		#left-navigation ul li a { color: #516a14; text-decoration: none; }
		#left-navigation ul li a:hover { text-decoration: underline; }
			#left-navigation ul li.root {  }
			#left-navigation ul li.sub { margin-left: .8em; }
				#left-navigation ul li.sub a { color: #990000; }
			#left-navigation ul li.subsub { margin-left: 2em; }
				#left-navigation ul li.subsub a { color: #333; }
				
		#site-seals { margin-top: 2em; border-top: 2px solid #516a14; text-align: center; }
			#site-seals img { margin-top: 1em; margin-bottom: 1em; }
			
	#content-ag {
	margin-right: 196px;
	margin-left: 175px;
	padding: 0 10px;
	
}


		
		h2#goodbye {
			margin: 0 0 2em 0;
			background: url('/images/Say-Goodbye.jpg') center center no-repeat;
			text-indent: -9999px;
			width: 585px;
			height: 55px; }
			
		h2.sitewide {
			color: #663300;
			margin: 0 0 .6em 0;
			border-bottom: 1px solid #663300;
			font-size: 1.8em;
			clear: both; }
			
		#content-ag p { margin: 1em 0; line-height: 1.6em; font-size: 1.2em; }
		
		#container-ag.catalogdetail #featured-products div.product p.name { height: 6em; }
		
		#container-ag.storefront #featured-products div.product p.name {
			height: 5.5em;
		}
		
		#featured-products { margin-top: 2.5em; }

			#featured-products div.product { float: left; width: 140px; margin-right: .5em; text-align: center; }
				#featured-products div.product img { overflow: hidden; width: 120px; height: 80px; }
				#featured-products div.product p { font-size: 1.1em; }
				#featured-products div.product p.price { font-weight: bold; }
				#featured-products div.product p.price span { color: green; font-size: 1.2em; }
				
		#list { }
		
			#list div.product { clear: both; overflow: hidden; border-bottom: 1px dashed #ccc; padding-bottom: 1.5em; margin: 1.5em 0; }
				#list div.product div.photo { float: left; margin-right: 1em; }
				#list div.product div.information { float: left; width: 290px; margin-right: 1em; }
					#list div.product div.information p { font-size: 1.1em; }
					#list div.product div.information p.product-name { margin-top: 0; font-weight: bold; }
					#list div.product div.information p.product-name a { color: #516a14; text-decoration: none; }
					#list div.product div.information p.product-name a:hover { text-decoration: underline; }
					#list div.product div.information p.more a { color: #990000; text-decoration: none; font-weight: bold; }
					#list div.product div.information p.more a:hover { text-decoration: underline; }
				#list div.product div.add { float: left; width: 100px; text-align: center; }
					#list div.product div.add p.our { font-weight: bold; margin-top: 0; }
					#list div.product div.add p.our span { color: green; }
					
				p#results { font-size: 1.1em; overflow: hidden; }
				p#results a { text-decoration: none; margin: 0 .4em; color: #516a14; }
				p#results a:hover {	text-decoration: underline; }
				
				.category-display {
					width: 33%; 
					float: left; 
					text-align: center; 
					margin: 0 0 15px 0; }
					
					.category-display img {
						display: block; 
						width: 125px; 
						height: 125px; 
						margin: 0 auto 2px auto; }
				
		#detail { }
		
			#detail div#large-image { float: left; width: 300px; }
			#detail div#prod-info { float: right; width: 260px; margin-right: 1em; }
				#prod-info div#cartadd { 
					border: 2px solid #6c8d18;
					background: #e6ffcc; }
					div#cartadd p { margin-left: 2em; }
					div#cartadd p#buysafe { 
						margin-left: 0; 
						text-align: center;
						padding-top: 1em; 
						border-top: 1px solid #6c8d18; }
				p#prod-price { font-weight: bold; font-size: 1.4em; }
				#prod-info ul { margin: 0 0 2em 2em; }
				#prod-info ul li { font-size: 1.2em; }
				#prod-info ul li span { font-weight: bold; }
				
		ul.regular { margin: 1em 0 1em 3em; } 
			.regular li { list-style: disc; margin-bottom: .6em; font-size: 1.1em; }
			
		#link-exchange { }
			#link-exchange tr { border-bottom: 1px dashed #666; }
			#link-exchange td img { border: 1px solid #ccc; margin-right: 2em; }
			p.link-title { font-size: 1.4em; font-weight: bold; margin-top: 0; padding-top: 0; }	
			
	#footer {
		clear: both;
		background: #525252;
		color: #fff;
		text-align: center;
		font-size: 1.1em; }
		
		#footer p { padding-bottom: .8em; }
		#footer ul { padding: .4em 0 1em 0; }
		#footer ul li { display: inline; padding: 0 1em; border-right: 1px solid #fff; }
		#footer ul li.last { border: 0; }
		#footer ul li a { color: #ccc; text-decoration: none; }
		#footer ul li a:hover { color: #fff; }
			
/* ---------------CHECKOUT PROCESS--------------------*/	

		div.rounded { background: #313131; padding: 1em 0; margin-bottom: 1.6em; text-align: center; }
			div.rounded ul { margin: 0 auto; }
			div.rounded ul li {
	display: inline;
	color: #999999;
	margin-right: 1.6em;
	font-size: 10px;
}
			div.rounded ul li.active { color: #fff; font-weight: bold; }
			div.rounded ul li.last { margin-right: 0; }
			
		table.cart { }
			table.cart td { font-size: 1.1em; padding: .6em; }
			
		#checkout_new {
			float: left;
			width: 270px;
			height: 280px;
			border-right: 1px solid #ccc;
			margin-bottom: 2em; }
			
			#checkout_new p { font-size: 1.1em; }
			
			#checkout_new p.title { 
				font-size: 1.6em;
				font-weight: bold;
				padding: .5em 0; }
				
		#checkout_return {
			float: left;
			width: 280px;
			margin-left: 1em; }
			
			#checkout_return p { margin: .5em 0; font-size: 1.1em; }
			
			#checkout_return p.title { 
				font-size: 1.6em;
				font-weight: bold;
				padding: .5em 0px; }
				
			#checkout_return p.returning { margin: .5em 0 .5em 2em; }
				p.returning label { display: block; width: 90px; float: left; font-weight: bold;  }
				p.returning span { font-size: 10px; }
				
		.explain { margin-bottom: 1em; }
		
		p.checkout { margin: .8em 0; }
		p.checkout label { display: block; width: 120px; float: left; font-weight: bold; }
		
		#billing_method { font-size: 1.1em; }
		#billing_method td { padding: .6em; }
		
		table.invoice {  }
			table.invoice td { font-size: 1.1em; padding: .6em; }
			
		.checkout-seal { float: left; width: 130px; }
		.indent-seal { margin-left: 16em; }
		
/* ---------------WHOLESALE FORM--------------------*/	
		
	#wholesale-form { float: right; margin: 0 0 1em 1em; width: 280px; }

	#wholesale-form p { border-top: 1px solid #bbbbb5; margin: 0; padding: 5px 0; }
	
	#wholesale-form p label {
		width: 60px;
		float: left;
		font-size: .9em;
		text-align: right;
		display: block;
		margin: 0 .8em 0 1em;
		font-weight: bold; }
	
	#wholesale-form p label em { color: red; font-weight: bold; }
		
	#wholesale-form p input, #wholesale-form p textarea {	border: 1px solid #bbbbb5; padding: 3px; width: 140px; }
		
	#send-button { 
		margin: 8px 0 10px 90px;
		padding: 4px;
		font-size: 1.1em; 
		background: #0a5d22; 
		border: 0; 
		color: #fff; 
		font-weight: bold; 
		cursor: pointer; }
		
/* -----------------------------------*/
/*  GLOBAL CLASSES <<<-------*/
/* -----------------------------------*/
	
strong { font-weight: bold; }
.centered { text-align: center; }
.emphasize { font-weight: bold; font-style: italic; }
.clearBoth { clear: both; }
.floatLeft { float: left; }
.floatRight { float: right; }

ol.shippinginfo { list-style-type:decimal; font-size:12px; }

ol.shippinginfo li { list-style:decimal; line-height:20px; }
#sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 160px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #EBEBEB; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 15px 10px 15px 20px; /* padding keeps the content of the div away from the edges */
}

td, table, tr, span, li, p, div, textarea, DIV {
	font-family:arial;
	color:#333333;
	font-weight:normal;
	font-decoration:none;
	font-style:normal;
	font-size: 12px;
}


.ageniusclass {
	text-decoration:none;
	font-weight:normal;
	color:#333333;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
body {
	background: #000;
	margin: 0;
	padding: 0;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px; /* Makes 1em = 10px */
	color: #171719;
	text-align: center;
}
a {
	text-decoration: none;
	color: #516a14;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#featured-products div.product p.price {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a:hover {
	text-decoration: underline;
	color: #516a14;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#container-ag {
	text-align: left;
	width: 950px;
	background: #fff;
	margin-top: 1em;
	margin-right: auto;
	margin-bottom: 1em;
	margin-left: auto;
}
#rightside {
	float: right;
	width: 162px;
	margin-top: 0.3em;
	margin-right: 0.3em;
	margin-bottom: 1em;
	margin-left: 0em;
	background-color: #e6ffcc;
	background-image: url(/images/agenius/rez2_05.jpg);
}
#top-header {
	background: url('/images/gray-top-header-bg.png');
	width: 950px;
	height: 40px;
	background-repeat: repeat;
	background-color: #333333;
}
#top-header ul {
	float: left;
	margin: 1.2em 0 0 .2em;
}
#top-header ul li {
	display: inline;
	border-right: 1px solid #fff;
	padding: 0 .6em;
	font-size: 1.1em;
}
#top-header ul li.last {
	border: 0;
}
#top-header ul li a {
	color: #ccc;
	text-decoration: none;
}
#top-header ul li a:hover {
	color: #fff;
	text-decoration: underline;
}
#top-header form {
	float: right;
	margin: 1em 1em 0 0;
	width: 180px;
}
#top-header form input.searchbox {
	float: left;
	width: 130px;
	font-size: 1.1em;
	padding: .2em;
	margin-right: 1em;
	border: 1px solid #ccc;
}
#top-header form input.submit {
	float: right;
}
#logo-header {
	background-color: #FF0000;
	background-image: url(/images/logo-header-bg.png);
	width: 950px;
	height: 70px;
	overflow:hidden;
}
#navigation {
	border-top: .1em solid #000;
	height: 53px;
	background-image: url(/images/agenius/smallbg2.jpg);
	background-repeat: repeat-x;
}
#navigation li {
	display: inline;
	background: url('/images/agenius/littlebg.jpg') repeat;
}
#navigation li a {
	display: block;
	float: left;
	text-indent: -9999px;
	height: 53px;
}
a#home {
	width: 141px;
	background-image: url('/images/candles-index_04.jpg');
	background-repeat: no-repeat;
}
a#about {
	width: 183px;
	background: url('/images/candles-index_05.jpg') no-repeat;
}
a#myaccount {
	width: 168px;
	background: url('/images/candles-index_06.jpg') no-repeat;
}
a#cart {
	width: 179px;
	background: url('/images/candles-index_07.jpg') no-repeat;
}
a#checkout {
	width: 139px;
	background: url('/images/candles-index_08.jpg') no-repeat;
}
#left-navigation {
	float: left;
	width: 162px;
	margin-top: 0.3em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0.3em;
	background-image: url(/images/agenius/rez2_05.jpg);
	background-repeat: repeat;

}
#container-ag #left-navigation #topleft {
	background-image: url(/images/agenius/rez2_03.jpg);
	height: 25px;
	padding-top: 0px;
}
#container-ag #left-navigation #bottomnavleft {
	background-image: url(/images/agenius/rez2_07.jpg);
	height: 6px;
	background-repeat: no-repeat;
	background-position: bottom;
}
#left-navigation h3 {
	background: url('/images/categories.jpg') no-repeat;
	width: 160px;
	height: 24px;
	text-indent: -9999px;
}
#left-navigation ul {
	margin: .5em 0 1em .3em;
}
#left-navigation ul li {
	font-size: 1.1em;
	font-weight: bold;
	margin-top: .8em;
	margin-bottom: .8em;
}
#left-navigation ul li a {
	color: #516a14;
	text-decoration: none;
}
h2#goodbye {
			margin: 0 0 2em 0;
			background: url('/images/Say-Goodbye.jpg') center center no-repeat;
			text-indent: -9999px;
			width: 580px;
			height: 55px; }
}
#left-navigation ul li a:hover {
	text-decoration: underline;
}
#left-navigation ul li.root {
}
#left-navigation ul li.sub {
	margin-left: .8em;
}
#left-navigation ul li.sub a {
	color: #990000;
}
#left-navigation ul li.subsub {
	margin-left: 2em;
}
#left-navigation ul li.subsub a {
	color: #333;
}
.style3 {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	right: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
.style4 {
	font-size: 18px;
	font-weight: bold;
}
.style5 {
	font-size: 18px
}
#container-ag #left-navigation #topleft {
	background-image: url(/images/agenius/rez2_03.jpg);
	height: 25px;
	width: 162px;
}
#container-ag #left-navigation #bottomnavleft {
	background-image: url(/images/agenius/rez2_07.jpg);
	height: 6px;
	background-repeat: no-repeat;
	background-position: bottom;
}
#container-ag #rightside #topleft {
	background-image: url(/images/agenius/rez2_03.jpg);
	height: 25px;
	width: 162px;
}
#container-ag #rightside #bottomleft {
	background-image: url(/images/agenius/rez2_07.jpg);
	height: 6px;
	width: 162px;
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
}
#content-ag {
	float: right;
	width: 580px;
	margin-top: 1em;
	margin-right: 1px;
	margin-bottom: 1em;
	margin-left: 0;
	padding-right: 5px;
	padding-left: 5px;

}
#minhi {
	

}
#container-ag #content-ag #contenttop {
	background-image:url(/images/agenius/featuredtop.jpg);
	height:25px;
	background-repeat:repeat;
	background-position:bottom;
display: block;
width: 588px;
}
#container-ag #content-ag #contentbottom {
	background-image:url(/images/agenius/featuredbottom.jpg);
	height:10px;
	background-repeat:no-repeat;
width: 588px;
}
#container-ag #content-ag #contentmid {
	
	background-image: url(/images/agenius/featuredbg.jpg);
	padding-right: 2px;
	padding-left: 2px;
	background-repeat: repeat-y;
display: block;
width: 588px;
}

.outline {
	text-decoration:none;
	font-weight:bold;
	color: #516a14;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}.outline A:link {
	text-decoration:none;
	color: #516a14;
}

.outline A:visited { text-decoration:none;
font-weight:bold;
color: #516a14;}

.outline A:hover { text-decoration:none;
font-weight:bold;
color: #516a14; }

.outline A:active { text-decoration:none;
font-weight:bold;
color: #516a14; }
#container-ag #logo-header #ratep {
	float: left;
	height: 68px;
	overflow: hidden;
margin-left: 111px;
}





