/* CSS by margodocs(tm), Margo Cole (margodocs.com and communicrafter.com), All rights reserved. */

#Top h1.premium-cigars {
display: block;
text-align: center;
width: 94%;
margin: .5% 3% 1% 3%;
padding: 0%;
color: #994433;
background-color: #ffffbb; 
line-height: 1.7em;
font-size: 1.5em;
font-weight: 800;
font-style: italic;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}



#Top p.ctr {
display: block;
text-align: center;
width: 94%;
margin: 1% 2%;
padding: 0%;
color: #994433;
background-color: #ffffbb; 
line-height: 1.2em;
font-size: 1em;
font-weight: 800;
font-style: italic;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

#Middle h2.cigar-emporium {
display: block;
text-align: left;
margin: 2% 2% 2% 6%;
padding: 0%;
color: #885544;
background-color: #ffffbb; 
line-height: 1.7em;
font-size: 1.5em;
font-weight: 800;
font-style: italic;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

#Middle dl {
display: block;
text-align: center;
margin: 1% 2%;
padding: 0%;
color: #885544;
background-color: #ffffbb; 
line-height: 1.2em;
font-size: 1em;
font-weight: 800;
font-style: italic;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

#Middle dt.phone {
color: #885544;
background-color: #ffffbb; 
line-height: 2.5em;
font-size: 1.5em;
}

#Middle .phone {
display: block;
text-align: right;
margin: 3% 5%;
padding: .5%;
color: #885544;
background-color: #ffffbb; 
line-height: 1.7em;
font-size: 1.5em;
font-weight: 700;
font-style: italic;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}


#Bottom .hoursCtr {
display: block;
text-align: center;
margin: 1%;
padding: 0%;
color: #994433;
background-color: #ffffbb; 
line-height: 1.3em;
font-size: 1em;
font-weight: 700;
font-style: italic;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

#Bottom .small-notice {
display: block;
width: 100%;
text-align: center;
margin: 1%;
padding: 0%;
line-height: 1em;
font-size: .8em;
font-style: normal;
font-weight: 500;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}


#Page h1.premium-cigars {
display: block;
text-align: center;
width: 98%;
margin: .5% 2% 1% 2%;
padding: 0%;
color: #994433;
background-color: #ffffbb; 
line-height: 1.7em;
font-size: 1.5em;
font-weight: 800;
font-style: italic;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

#Page h2.cigars-tobacco {
display: block;
text-align: left;
margin: 1% 1% .5% 5%;
padding: 0%;
color: #994433;
background-color: #ffffbb; 
line-height: 1.2em;
font-size: 1.1em;
font-weight: 800;
font-style: italic;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}


#Page p.subheadCtr {
display: block;
text-align: center;
margin: 1% 2%;
padding: 0%;
color: #000;
background-color: #ffffbb; 
font-style: italic;
line-height: 1.2em;
font-size: 1.1em;
font-weight: 800;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

#Page h1.quality-pipes {
display: block;
text-align: center;
width: 98%;
margin: .5% 2% 1% 2%;
padding: 0%;
color: #994433;
background-color: #ffffbb; 
line-height: 1.7em;
font-size: 1.5em;
font-weight: 800;
font-style: italic;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

#Page h1.quality-tobacco {
display: block;
text-align: center;
width: 98%;
margin: .5% 2% 1% 2%;
padding: 0%;
color: #994433;
background-color: #ffffbb; 
line-height: 1.7em;
font-size: 1.5em;
font-weight: 800;
font-style: italic;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

#Page h2.smoking {
display: block;
text-align: center;
width: 98%;
margin: .5% 2% 1% 2%;
padding: 0%;
color: #994433;
background-color: #ffffbb; 
line-height: 1.3em;
font-size: 1.2em;
font-weight: 800;
font-style: italic;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

#Page p {
text-align: left;
margin-left: 5%;
margin-right: 10%;
margin-top: .4em;
margin-bottom: .2em;
line-height: 1.1em;
font-size: 1em;
font-style: normal;
font-weight: 500;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}


#RightBox {
float: right;
width: 18%;
margin: 1%;
padding: 0% 2%;
color: #000;
background-color: #ffffdd;
}


#RightBox .msgBox {
display: block;
text-align: left;
margin: .5% 4%;
padding: 0% 1%;
color: #666;
background-color: #ffffdd;
font-style: italic;
font-weight: 600;
line-height: 1.1em;
font-size: .9em;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

#RightBox .msgBoxCtr {
display: block;
text-align: center;
margin: .5% 3%;
padding: 0%;
color: #666;
background-color: #ffffdd;
font-style: italic;
font-weight: 600;
line-height: 1.1em;
font-size: .9em;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

#RightBox .subhead {
display: block;
text-align: center;
margin: .5% auto;
padding: 1% 0%;
color: #666;
background-color: #ffffdd;
font-style: italic;
font-weight: 600;
line-height: 1.2em;
font-size: 1.1em;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

#RightBox .subhead span {
padding: .5%;
border-top: 2px solid #aa6600;
border-bottom: 2px solid #aa6600;
}



p.seeAlso {
display: block;
text-align: left;
margin: .5% 4%;
padding: 0% 1%;
color: #660000;
background-color: #ffffbb; 
font-style: italic;
font-weight: 600;
line-height: 1.1em;
font-size: .9em;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

h3.cigars-Woburn {
text-align: center;
margin-left: auto;
margin-right: auto;
padding: 0% 3%;
color: #665500;
background-color: #ffffbb; 
line-height: 1.4em;
font-size: 1.3em;
font-weight: 800;
font-style: italic;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h3.browShort {
border-top: 4px solid #994433;
text-align: left;
margin-left: 2%;
margin-right: 70%;
padding: 0% 0%;
color: #994433;
background-color: #ffffbb; 
line-height: 1.1em;
font-size: 1.1em;
font-weight: 800;
font-style: italic;
font-family: 'Comic Sans MS', cursive;
}

h4.tobacco-shed {
text-align: center;
margin-left: auto;
margin-right: auto;
padding: 0% 3%;
color: #994433;
background-color: #ffffbb; 
line-height: 1em;
font-size: .8em;
font-weight: 600;
font-style: italic;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h4 {
text-align: center;
margin-left: auto;
margin-right: auto;
padding: 0% 3%;
color: #994433;
background-color: #ffffbb; 
line-height: 1em;
font-size: .8em;
font-weight: 600;
font-style: italic;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.phoneEmph {
text-align: center;
margin-left: 1%;
margin-right: 1%;
padding: 0% 3%;
color: #553311;
background-color: #ffffbb; 
line-height: 1.5em;
font-size: 1.4em;
font-weight: 800;
font-style: italic;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

p.infoMed {
text-align: center;
margin-left: auto;
margin-right: auto;
padding: 0% 3%;
color: #994433;
background-color: #ffffbb; 
line-height: 1.1em;
font-size: 1em;
font-weight: 800;
font-style: italic;
font-family: Verdana, Arial, Helvetica, sans-serif;
}



.note {
display: block;
width: 80%;
text-align: left;
margin: .5% 10%;
padding: .5% 0%;
color: #333;
background-color: #ffffbb; 
font-weight: 500;
line-height: 1em;
font-size: .9em;
font-family: 'Comic Sans MS', Arial, Helvetica, sans-serif;
}


ol {
margin-top: 1%;
margin-left: 15%;
padding: 0%;
font-weight: 500;
line-height: 1em;
font-size: .9em;
font-family: 'Comic Sans MS', Arial, Helvetica, sans-serif;
}

ul-cigar-store {
list-style-type: disc;
list-style-position: outside;
margin-top: 1%;
margin-left: 10%;
padding: 0%;
}

ul-cigar-store li {
padding: .5%;
font-weight: 600;
line-height: 1.1em;
font-size: 1em;
font-family: 'Comic Sans MS', Arial, Helvetica, sans-serif;
}



/* *********** Question-Answer or Cat-Desc *********** */

#Q-A {
display: block;
width: 92%;
margin: 1% 3%;
padding: 0%;
}

#Q-A p.Q {
text-align: left;
border-top: 2px solid #ffee11;
margin: 2% 3% 0% 3%;
padding: 0%;
color: #994433;
background-color: #ffffbb; 
font-style: italic;
font-weight: 700;
line-height: 1.2em;
font-size: 1em;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

#Q-A p.A {
text-align: left;
margin: 1% 3%;
padding: 0%;
color: #000;
background-color: #ffffbb; 
line-height: 1.1em;
font-size: 1em;
font-weight: 600;
font-style: normal;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

#Questions {
display: block;
width: 92%;
margin: 1% 7%;
padding: 0%;
border-bottom: 1px dashed #994433;
}

#Questions ul.faq {
list-style-type: disc;
list-style-position: outside;
padding: .5%;
}

#Questions ul.faq li {
padding: .4% 2%;
font-weight: 700;
font-style: italic;
line-height: 1.2em;
font-size: 1.1em;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

#Questions ul.faq li a {
padding: .5%;
text-decoration: none;
color: #994433;
background-color: #ffffbb; 
font-weight: 700;
font-style: italic;
line-height: 1.2em;
font-size: 1.1em;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

#Questions ul.faq li a:hover {
padding: .5%;
text-decoration: none;
color: #cc9955;
background-color: #ffffbb; 
font-weight: 700;
font-style: italic;
line-height: 1.2em;
font-size: 1.1em;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

#Answers {
display: block;
width: 92%;
margin: 1% 2%;
padding: 0%;
}

#Answers h3 {
display: block;
text-align: left;
margin: 1% 5% .5% 5%;
padding: 0%;
font-weight: 600;
line-height: 1.1em;
font-size: 1em;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

#Answers p {
display: block;
text-align: left;
margin: .5% 7%;
padding: 0%;
font-weight: 500;
line-height: 1.1em;
font-size: 1em;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}


p.paraAnswer {
text-align: left;
margin-left: 7%;
margin-right: 10%;
margin-top: 0;
margin-bottom: .2em;
padding: 1%;
line-height: 1.1em;
font-size: 1em;
font-style: normal;
font-weight: 600;
font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}

.readThis1 {
text-align: left;
margin: 1% 6%;
padding: 0%;
color: #000;
background-color: #ffffbb; 
font-weight: 700;
font-style: italic;
line-height: 1.1em;
font-size: 1em;
font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}

.readThis2 {
text-align: left;
margin-top:0%;
margin-bottom: 2%;
margin-left: 2%;
margin-right: 5%;
padding: .5% 5% 1% 2%;
color: #666666;
background-color: #ffffbb; 
line-height: 1em;
font-size: .8em;
font-weight: 700;
font-style: normal;
font-family: Arial, Helvetica, sans-serif;
}



p.infoSm {
text-align: center;
margin: .5%;
padding: 0%;
color: #555;
background-color: #ffffbb; 
font-weight: 600;
font-style: italic;
line-height: 1em;
font-size: .8em;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#Privacy {
clear: both;
display: block;
width: 92%;
margin: .5% 2%;
padding: 0% 2%;
}

#Privacy h2.hd {
display: block;
text-align: center;
margin: .5% 5%;
padding: 0%;
background-color: #ffffbb;
color: #555;
font-weight: 700;
font-style: normal;
line-height: 1.1em;
font-size: 1em;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

#Privacy p {
display: block;
text-align: left;
margin: 1% 3%;
padding: 0%;
background-color: #ffffbb;
color: #555;
font-weight: 500;
font-style: normal;
line-height: 1em;
font-size: .9em;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

#Privacy em {
font-weight: 700;
}

#Page p.smallPrint {
display: block;
text-align: left;
margin: .5% 2%;
padding: 0%;
background-color: #ffffbb;
color: #555;
font-weight: 500;
font-style: normal;
line-height: 1em;
font-size: .9em;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

select {
text-align: left;
margin: 1% 1% 1% 3%;
padding: 1%;
}

textarea {
text-align: left;
margin: 1%;
padding: 1% 2%;
background-color: #ffffbb;
color: #555;
font-weight: 600;
font-style: normal;
line-height: 1em;
font-size: .9em;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

fieldset .wide {
display: block;
width: 98%;
margin: .5% 1%;
padding: 0%;
}


.cls {
display: block;
clear: both;
margin: .2%;
padding: .2%;
}


