@import url("reset.css");

/*Form
----------------------------------------*/


/* Elements
----------------------------------------*/
/* e-junkie lightbox*/
#ejejctable {
width:90%;
/*text-align:center;
margin:0.5em;*/
padding:0.5em;
}

#ejejctable td {
font-size:1em;
}
#tdPmnt b {
margin-bottom:15px;

padding-bottom:15px;
}

#state1 {
white-space: nowrap; 
}

.b{font-weight:bold;}
.em {font-style:italic;}
.times {font-family:"Times New Roman", Times, serif;}
.georgia {font-family:Georgia, "Times New Roman", Times, serif;}
.courier{font-family:"Courier New", Courier, monospace}

blockquote {
	padding: 0 1.5em 0 2.5em;
	background-image:url(../candle-images/quote.png);
	background-position:left top;
	background-repeat: no-repeat;

}

body
{
	background-color:#330202;
	background-image: url(../candle-images/bg-main.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

body, p, td, th, li, h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.875em;
	line-height:1.3em;
	color:#D3CFCF;
}
strong {
font-weight:bold;
}
#bigLogo {
	background-image:url(../candle-images/bigLogo.png);
	background-position:0 450px;
	background-repeat:no-repeat;
	width:940px;
	margin:auto ;
}

#mainContainer
{
	width:860px;
	margin: auto;


}

p {margin: 0 0 0.8em 0;}
a, a:visited, a:active  {text-decoration: underline; color:  #BC7012;}
a:hover {text-decoration: underline; color: #D50000;}
.pgLink p{margin: 0 0 4.5em 0;}


hr {
	border: none 0; 
	border-bottom: #750202 dotted 1px; 
	height: 1px;
}

.margin  {
	border: none 0; 
	border-bottom: #750202 dotted 1px; 
	height: 1px;
	margin: 1em 0 1em 0;
	margin: 0.5em 0 0.5em 0;
}

.marginDark  {
	border: none 0; 
	border-bottom: #330202 dotted 1px; 
	height: 1px;
	margin: 0.5em 0 0.5em 0;
}

.margin10  {
	margin: 0 0 2em 0.6em;
}

#testimonials {
padding: 0 0 0.5em 0;
}

#events {
padding: 0.5em 0 0.5em 0;
}

#events p {

	margin-bottom:10px;
}



#articles {
padding: 0.5em 0 0.5em 0;
}

/* Nav
----------------------------------------*/

#header
{
	width:860px;
	height:430px;
	background-image: url(../candle-images/bg-main.gif);
	background-repeat: repeat-x;
	background-position: center top;
	
}

#leftHeadWrap {

	margin: 1em 0 0 0;
	float: left;
	width:307px;

}
#logo {
	float:left;
}
#searchBox {
	background-image:url(../candle-images/bg-search_box5.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:307px;
	height:102px;
	float:left;
	clear:both;
	margin: 6em 0 0 0;
	padding: 1.5em 1.2em 1.2em 1.5em;
}

#topNavWrap {

	margin: 2.3em 0 0 0;
	padding: 1.1em 0 0 0;
	background-image:url(../candle-images/bg-top_nav.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:500px;
	height:62px;
	float:right;
}


#topNav ul {
	list-style: none;
	text-align:left;
	margin: 0 0 0 16px;
}


#topNav li {
	font-size: 0.95em;
	margin: 0 2px 0 2px;
	padding: 0;
	display:inline;
	text-align:left;
	color:#CCCCCC;
}

#topNav {color: #ffffff; text-decoration: none;}
#topNav a {color: #ffffff; text-decoration: none;}
#topNav a:link {color: #ffffff; text-decoration: none;}
#topNav a:visited {color: #ffffff;	text-decoration: none;}
#topNav a:hover {color: #D50000; text-decoration: underline;}

#footerNav {
	margin:  0 0 1em 0 ;
}


#footerNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#footerNav li {
	font-size: 0.95em;
	margin: 0 0.5em 0 0;
	padding: 0;
	display:inline;
	color:#BC7012;
}

#footerNav li a {
	white-space: nowrap; 
}

#footerLinks {

}

#footerLinks ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#footerLinks li {
	font-size: 0.95em;
	margin: 0 0.5em 0 0;
	padding: 0;
	display:inline;
	line-height:1.5em;
	color:#BC7012;
}

#footerLinks li a {

	white-space: nowrap; 
}


#candles {
	background-image:url(../candle-images/candles_main.png);
	background-repeat: no-repeat;
	width:459px;
	height:274px;
	margin: 50px 0 0 25px;
	cursor: pointer;
	display:block;
}


/*  F_BOX  ---------------------------------*/
#FBox_frame { 
    width:860px; 
    margin-right:auto; 
    margin-left:auto; 
    padding:20px 0 0 0; 
    text-align:left;
	} 
#FBox_full{ 
    width:860px; 
	margin:10px 0 10px 10px;
	} 



/*IE6*/ #fBox_left { 
        width:266px; 
        margin:10px 0 10px 5px; 
        float:left; 
        border-right:#750202 dotted 1px; 
                 } 
/*IE7*/ html>body #fBox_left {margin:10px;} 
/*FFox*/html>/**/body #fBox_left {margin:10px;}         
        

/*IE6*/ #fBox_center{ 
        width:266px; 
        margin:10px 0 10px 20px; 
        float:left; 
        border-right:#750202 dotted 1px; 
        } 
/*IE7*/ html>body #fBox_center {margin:10px;} 
/*FFox*/html>/**/body #fBox_center {margin:10px;}         
        

/*IE6*/ #fBox_right{ 
        width:266px; 
        margin:10px 0 10px 20px; 
        float:left; 
                } 
/*IE7*/ html>body #fBox_right {margin:10px;} 
/*FFox*/html>/**/body #fBox_right {margin:10px;} 
        
.fBoxPics  { 
        padding:0 10px 10px 10px; 
        float:right;
} 


.fBoxSpecial {
	font-size: 1.30em;
	padding-left:0.50em;
	margin-bottom:0.2em;
	color:#e3bc84;
	background-image:url(../candle-images/bgSpecial.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:105px;
}



/*  CONTENT  ---------------------------------*/

#mainContent{
	width:860px;
	padding: 0 0 20px 0;
	}
#content {
	margin:0;
}
#content_frame {
	margin-right:auto;
	margin-left:auto;
	margin-top:20px;
	margin-bottom:20px;
	padding:0;
	text-align:left;
	}
#content_left {
	width:524px;
	padding:10px 15px 10px 10px;
	float:left;
	}
#content_right {
	width:256px;
	padding:10px;
	margin:10px 20px 0 0 ;
	float:right;
	background-color:#4d0402;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	}
#content_all {
	width:800px;
	padding:10px 15px 10px 10px;
	float:left;
	}
#newCandles{
	padding-top:1em;
	padding-bottom:1em;
}

.newCandlesBox {
	clear:all;
}
#mainBody{
	padding-bottom:1.5em;
}
#aromaSection{
	margin-top:1em;
	padding-top:1em;
	padding-bottom:1.5em;
}


.mainPic  { 
        padding:0 15px 10px 0; 
        float:left; 
} 	

/*  FOOTER  -----------------------------------*/
#footer_frame {
	width:860px;
	margin-right:auto;
	margin-left:auto;
	padding: 0;
	text-align:left;
	}
#footer_left {
	width:120px;
	padding:10px;
	float:left;
	}
#footer_right{
	width:700px;
	padding:13px 5px 15px 0;
	float:left;
	font-size:0.90em;
	text-align:right;
	}

#footer_copy p {
	color:#C8C8C8;
	padding:1.0em 0 1.5em 140px;
	float:left;
	}
#footer_cards p {
	color:#C8C8C8;
	padding:0.5em 0 1.5em 600px;
	}

#scentsWrapper {
	width: 860px;
	margin: 0 auto;
	text-align: left;
	position:relative;
	}


#scents {
	position:absolute;
	z-index:999;
	left: 370px;
	top: 270px;
	visibility:hidden;
}

.descriptions {
	line-height:2.5em;
}

h1 /*header*/ {
	color:#c84009;
	margin:.1em 0 .8em 0;
	font-size:0.95em;
	font-weight:bold;
	text-transform: uppercase;
}



h2 /*subheader*/ {
	color:#c84009;
	margin:.1em 0 .8em 0;
	font-size:0.95em;
	font-weight:bold;
}

h3 /*sub-subheader*/ {
	font-size: 0.90em;
	margin: 0 0 0.2em 0;
	font-weight:bold;
}

h4 /*sub-sub-subheader*/ {
	font-size: 0.90em;
	margin: 0 0 0.2em 0;
	font-weight:normal;
}

.searchForm  {
font-size:0.90em;
background-color:#cccccc;
border: 2px #cccccc solid;
}

#button {
margin:0 0 0 1.2em;
}

#intro h3 {

margin-bottom: 0.5em;
}

.center{
text-align:center;
}

/* PNG transparency fix
----------------------------------------*/
img, #topNavWrap, #searchBox, #candles, #bigLogo, .fBoxSpecial, blockquote  { behavior: url(css/iepngfix.htc); }

/* IE fix
----------------------------------------*/
#searchBox, #topNav, #content_right, #content_left, #content_right_shop, #content_left_shop, .button,
{
-moz-box-sizing:content-box;
box-sizing:content-box;
display: inline;
}

.cMarks {
display:none;
}

.txt_line {
/*text-decoration:line-through;
color:#999999;*/
color:#FFFFFF;
}

.txt_sale_hide {
display:none;}

.txt_line_active {
text-decoration:line-through;
color:#999999;
}
