/* Reset ================================================================================= */
* 			  { margin:0; padding:0; }

body          { background:#aea7cc url(../images/background.jpg) 0 0 repeat; font-family:Verdana, Geneva, sans-serif; font-size:12px;  }

img           { border:0; vertical-align:middle; }

a             {text-decoration:none; }
a:hover       { text-decoration:underline; }
:focus        { outline:0; }

/* Headings */
h1,h2,h3,
h4,h5,h6      { margin:0 0 5px; line-height:1.35; color:#DF5439; }
h1            { font-size:20px; font-weight:normal; font-family: 'Montez', cursive; font-size:40px; text-align:center; }
h2            { font-size:18px; font-weight:normal; }
h3            { font-size:16px; font-weight:bold; }
h4            { font-size:14px; font-weight:bold; }
h5            { font-size:12px; font-weight:bold; }
h6            { font-size:11px; font-weight:bold; }

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0; font-size:100%; }

/* Content */
p             { margin:0 0 10px; }
strong        { font-weight:bold; }
address       { font-style:normal; line-height:1.35; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small,big     { font-size:1em; }

/* Lists */
ul,ol         { list-style:none; }

/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:top; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
.clear 		  { clear:both; display:block; margin:0; padding:0; }
.pad10        { padding:10px;}
/* ======================================================================================= */


/* Layout ================================================================================ */
.wrapper { width:1000px; margin:0 auto; }
.main-container {  }
.main { width:980px; display:inline-block; padding:17px 10px 0; background:url(../images/site_bground.jpg) 0 0 repeat}

/* Base Columns */
.col-left { float:left; width:315px; padding:0 0 1px; }
.col-main { float:left; width:665px; padding:0 0 1px; }

/* 1 Column Layout */
.col1-layout .col-main { float:none; width:auto; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; }
.col2-right-layout .col-main {}

/* 3 Columns Layout */
.col3-layout .col-main { width:475px; margin-left:17px; }
.col3-layout .col-wrapper { float:left; width:687px; }
.col3-layout .col-wrapper .col-main { float:right; }
/* ======================================================================================= */


/* Global Styles ========================================================================= */
/* Form Elements */
input,select,textarea,button { font:12px/15px Arial, Helvetica, sans-serif; vertical-align:middle; color:#2f2f2f; }
input.input-text,select,textarea { background:#fff; border:1px solid #b6b6b6; }
input.input-text,textarea { padding:2px; }
select { padding:1px; }
select option { padding-right:10px; }
select.multiselect option { border-bottom:1px solid #b6b6b6; padding:2px 5px; }
select.multiselect option:last-child { border-bottom:0; }
textarea { overflow:auto; }
/* ======================================================================================= */

/* Header ================================================================================ */
.header-container { }
.header { width:1000px; height:152px; margin:0 auto; } /* 8px auto 0 */

/********** < Navigation */
.nav-container { }
#nav { width:1000px; height:41px; margin:0 auto; }
#nav a { float:left; }
/********** Navigation > */
/* ======================================================================================= */

/* Content Styles ================================================================= */
.block { display:inline-block; }
.block .head { width:303px; height:64px; }
.block .content { width:303px; height:100%; }
.block .bottom { width:303px; height:64px; }

.whyCopy { font-size: 12px; color: #FFF; margin:0; padding:0 20px; background:url(../images/whychoose_bodt.jpg) 0 0 repeat; }
.whyCopy p { margin-bottom: 10px; margin-left: 0; margin-right: 0; }
.whyCopy p .whySubHead { font-size: 18px; color: #F5EDDB; }

/* ======================================================================================= */


/* Footer ================================================================================ */
.footer-container {  }
.footer { width:1000px; margin:0 auto; color:#330066; clear:both; background:url(../images/site_bground.jpg) repeat 0 0; }
.footer .address { background:url(../images/footer_bar.jpg) 0 0 no-repeat; height:41px; color: #fff; font-family: "Times New Roman",Times,serif; font-size: 14px; text-align:center; padding-top:12px; }
.footer .address a { color:#fff; }
.footer p a { color:#0000EE;  text-decoration:underline; }

/* ======================================================================================= */

/* =============== Homepage ========================== */
.homeContent { padding: 10px; background:#FFFFED; color:#330066; font-size:13px; }
.banner { width:665px; height:95px; }
.banner a { display:block; }

/* =================================================== */

/* =============== Product Page ========================== */
.top-banner { }
.side-banner { }

.product-page { width:650px; background:#FFFFED; display:inline-block; }
.product-page h3 { font-size:15px; }
.product-page .left { width:305px; }
.product-page .right { width:300px; }

ul.red-bullet { margin:13px 0; padding-left:40px; }
ul.red-bullet li { line-height: 25px; list-style-image: url(../images/bullet1.gif); list-style-position:outside; }
ul.red-bullet li a { color:#0000ee; text-decoration: none; }

/* =================================================== */

/* =============== Process Page ========================== */

.process-page { width:650px; background:#FFFFED; display:inline-block; }
.process-page h3 { font-size:15px; }
.process-page .left { width:287px; }
.process-page .right { width:312px; }

/* =================================================== */

/* =============== About Page ========================== */

.about-page { width:650px; background:#FFFFED; display:inline-block; }
.about-page h3 { font-size:15px; }
.about-page .left { width:315px; }
.about-page .right { width:295px; }
.about-page #ellen { float: right; height: 151px; margin-left: 5px; width: 131px; }

/* =================================================== */

/* =============== Sample Page ========================== */

.sample-page { width:650px; background:#FFFFED; display:inline-block; }
.sample-page h3 { font-size:15px; }
.sample-page .left { width:370px; }
.sample-page .right { width:240px; }
.sample-page a { color:#0000EE; text-decoration:underline; }

/* =================================================== */

/* =============== Tesimonials Page ========================== */

.tesimonials-page { width:650px; background:#FFFFED; display:inline-block; }
.tesimonials-page .comments { overflow-x:scroll;overflow-y:auto; height:700px; width:600px; padding:10px; background-color:#F7C6C0 }

/* =================================================== */

/* =============== Candlelighting Page ========================== */

.candlelighting-page { width:650px; background:#FFFFED; display:inline-block; }
.candlelighting-page h3 { font-size:15px; }
.candlelighting-page .left { width:307px; }
.candlelighting-page .right { width:300px; }

/* =================================================== */

/* =============== Order Page ========================== */

.order-page { width:650px; background:#FFFFED; display:inline-block; }
.order-page h3 { font-size:15px; }

/* =================================================== */

/* =============== Faq Page ========================== */

.faq-page { width:650px; background:#FFFFED; display:inline-block; }
.faq-page h3 { font-size:15px; }
.faq-page .comments { overflow-x:scroll;overflow-y:auto; height:700px; width:600px; padding:10px; background-color:#F7C6C0 }
.faq-page a { color:#0000EE; text-decoration:underline; }

/* =================================================== */

/* =============== Contact Page ========================== */

.contact-page { width:650px; background:#FFFFED; display:inline-block; }
.contact-page h3 { font-size:15px; }
.contact-page .left { width:351px; }
.contact-page .right { width:259px; }
.contact-page a { color:#0000EE; text-decoration:underline; }
.contact-page table { line-height:32px; }
.contact-page table td.content { padding-right:10px; }
.contact-page table input { padding:2px; height:16px; }
.contact-page table textarea { margin-top:7px; }
.contact-page table .submit { width:179px; height:34px; margin-top:7px; }

/* =================================================== */
