body {
font-family:Georgia, "Times New Roman", Times, serif; 
font-size: 14px;
text-align:center;
}
P {font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px;}
H1{font-family:Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 18px; color: #000000;}
H2{font-family:Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 16px; color: #000000;}
TD{font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px;}
.orange {font-family: Verdana, Arial, Helvetica, sans-serif, serif; font-size: 12px; color: #E65A2B;}
.small {font-family: Verdana, Arial, Helvetica, sans-serif, serif; font-size: 10px; color: #cccccc;}

ul {
margin-left:50px;
list-style-type:disc;
list-style-position: outside;
}
sup {
font-size:10px;
}
.secondheading {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
}

.bodycell {
	text-align: left;
	}
	
.boldbody {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-align: left;
}

.smallprint {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-align: left;
}


.redbody {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
}

.redbull {
color:#FF3333;
}
.red {
color:#FF3333;
}
.redbold {
color:#FF3333;
font-weight:bold;
}
.border {
border-color:#000;
border-width: 1px;
border-style: solid;
}

a.redlink:link {color: #FF0000;text-decoration: none;font-weight: bold;}
a.redlink:visited {color: #FF0000;text-decoration: none;font-weight: bold;}
a.redlink:hover {color: #FF0000; text-decoration: none;font-weight: bold;}
a.redlink:active {color: #FF0000;text-decoration: none;font-weight: bold;} 

a.bluelink:link {color: #0033CC;text-decoration: none;font-weight: bold;}
a.bluelink:visited {color: #0033CC;text-decoration: none;font-weight: bold;}
a.bluelink:hover {color: #0033CC; text-decoration: none;font-weight: bold;}
a.bluelink:active {color: #0033CC;text-decoration: none;font-weight: bold;}

a.blacklink:link {color: #000;text-decoration: none;}
a.blacklink:visited {color: #000;text-decoration: none;}
a.blacklink:hover {color: #000; text-decoration: underline;}
a.blacklink:active {color: #000;text-decoration: none;}

.productlinks {
	text-align: center;
}
a.productlink:link {color: #000;text-decoration: none;font-weight: bold;}
a.productlink:visited {color: #000;text-decoration: none;font-weight: bold;}
a.productlink:hover {color: #000; text-decoration: underline;font-weight: bold;}
a.productlink:active {color: #000;text-decoration: none;font-weight: bold;} 

.umbrella {
background-image:url(images/primus/umbrellas.jpg);
background-position:top;
background-repeat:no-repeat;
}

.umbrellabox {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#FFFFFF;
font-weight:bold;
padding:2px;
padding-left:6px;
line-height:18px;
}

.addressbox {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
background-color:#FFFFFF;
font-weight:bold;
padding:2px;
padding-left:6px;
line-height:12px;
}

.largetext {
font-size:20px;
line-height:22px;
}

.bases {
margin-left:10px;
border-color:#000;
border-width: 1px;
border-style: solid;
}

.bottomtext {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.orangetext {
color:#FF6633;
font-weight:bold;
font-size:16px;
}
.imgborder {
border-color:#000;
border-width: 1px;
border-style: solid;
}

#smokingsolutions td {
text-align:	center;
vertical-align:top;
color:#005AAB;
font-family:"Arial Rounded MT",Arial, Helvetica, sans-serif;
}
#smokingsolutions table {
background-color:#FFFFFF;

}
#smokingsolutions a {text-decoration: none; }
#smokingsolutions a:link {text-decoration: none;font-weight: bold;}
#smokingsolutions a:visited {text-decoration: none;font-weight: bold;}
#smokingsolutions a:hover {text-decoration: underline;font-weight: bold;}
#smokingsolutions a:active {text-decoration: none;font-weight: bold;} 

#smokingsolutions .imgborder {
border-color:#FF3333;
}
.roundsquare-left {
border:solid;
border-width:0px 0px 0px 2px;
border-color:#005AAB;

}
.roundsquare-top {
border:solid;
border-width:2px 0px 0px 0px;
border-color:#005AAB;

}

.roundsquare-right {
border:solid;
border-width:0px 2px 0px 0px;
border-color:#005AAB;

}

.roundsquare-bottom {
border:solid;
border-width:0px 0px 2px 0px;
border-color:#005AAB;

}
.roundsquare-corner {
background-color:#FEDEF9;
}

.strong {
font-weight: bold;
}
.copyright{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
padding: 0px 0px 8px 0px;
}
#footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
width:600px;
text-align:left;
margin: 0 auto; 
}

#footer p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
margin: 4px;
padding: 0px;
}
.links {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align: center;
font-size: 80%;
}

.image_float_right {
float:right;
margin: 4px 5px 0 8px;
font-weight:bold;
text-align:center;
}
.image_float_right img{
border:1px solid #333;
}
.image_float_left {
float:left;
margin: 4px 8px 2px 0;
font-weight:bold;
text-align:center;
}
.image_float_left img{
border:1px solid #333;
}
.image_spacer{
clear: both;
}

/* featured and descendants */ 
#featured {
clear:both; 
text-align:left; 
padding: 10px 0 0 0;
margin: 0;
}

dl {
		width: 710px;
		margin: 0 0 0px 0px;
		padding: 0 0 15px 0;
		background: #E7E7E7 url(images/rounded-btm2.gif) no-repeat bottom left;
		color: #333333;
				}

	dt {
		margin: 0;
		padding: 10px 10px 10px 25px;
		font-size: 130%;
		background: #E7E7E7 url(images/rounded-top2.gif) no-repeat top left;
		}
	
dd {
  margin: 0;
  padding: 10px 10px 10px 25px;

   }
.inset em{
 color:#0000CC;
 
 }
#main{
text-align:left;
width: 750px;

}

#contacts table {
margin: 0;
padding:0;
border:0;
}
#contacts td,th{
padding: 5px;
}
.nobullets ul{
list-style:none;
margin: 0;
padding:0;
}
.nobullets li{
padding: 4px 4px 4px 0;
}
.headernav{
background-color:#fff;
border:solid;
border-color: #FF0000;
border-width: 1px;
}
.bodycontent{
background-color:#fff;
border:solid;
border-color: #FF0000;
border-width: 1px;
}
.brochure{
background-color:#b0a69a;
text-align:left;
padding: 5px;
width:600px;
}

.brochure img {
padding: 0 5px 0 0;
float:left;
}

.spacer {
clear:left;
}
.brochure a:link {color: #fff;text-decoration: none;}
.brochure a:visited {color: #fff;text-decoration: none;}
.brochure a:hover {color: #fff; text-decoration: underline;}
.brochure a:active {color: #fff;text-decoration: none;}