
.emaill {COLOR: #ffff00; TEXT-DECORATION: none;}
TD {FONT-FAMILY: verdana,tahoma,helvetica; FONT-SIZE: 12px;}
.formcreate { font-size: 12px; width : 200px; border-top:#CCCCCC solid thin; border-bottom:#CCCCCC solid thin; border-right:#CCCCCC solid thin; border-left:#CCCCCC solid thin; font-family: verdana, helvetica, sans-serif; }
.formname { font-size: 12px; width : 100px; border-top:#CCCCCC solid thin; border-bottom:#CCCCCC solid thin; border-right:#CCCCCC solid thin; border-left:#CCCCCC solid thin; font-family: verdana, helvetica, sans-serif; }
.viewcreate { font-weight: bold; BACKGROUND-COLOR: #f0e9e3 ; font-size: 11px; width : 150px; border-top:#9C8772 thin; border-bottom:#9C8772 thin; font-family: verdana, helvetica, sans-serif; border-bottom-style:dotted; border-top-style:dotted;
}
.form1 { font-size: 12px; width : 150px; border-top:#CCCCCC solid thin; border-bottom:#CCCCCC solid thin; border-right:#CCCCCC solid thin; border-left:#CCCCCC solid thin; font-family: verdana, helvetica, sans-serif; }
.form2 { font-size: 12px; width : 125px; border-top:#CCCCCC solid thin; border-bottom:#CCCCCC solid thin; border-right:#CCCCCC solid thin; border-left:#CCCCCC solid thin; font-family: verdana, helvetica, sans-serif; }
.form3 { font-size: 12px; width : 75px; border-top:#CCCCCC solid thin; border-bottom:#CCCCCC solid thin; border-right:#CCCCCC solid thin; border-left:#CCCCCC solid thin; font-family: verdana, helvetica, sans-serif; }
.form4 { background-color: #CCCC66; font-size: 9px; width : 90px; border-top:#CCCCCC solid thin; border-bottom:#CCCCCC solid thin; border-right:#CCCCCC solid thin; border-left:#CCCCCC solid thin; font-family: verdana, helvetica, sans-serif; }
.formtext { font-size: 11px; width : 200px; border-top:#CCCCCC solid thin; border-bottom:#CCCCCC solid thin; border-right:#CCCCCC solid thin; border-left:#CCCCCC solid thin; font-family: verdana, helvetica, sans-serif; }
.formbutton { font-size: 11px; width : 75px; border-top:#CCCCCC solid thin; border-bottom:#CCCCCC solid thin; border-right:#CCCCCC solid thin; border-left:#CCCCCC solid thin; font-family: verdana, helvetica, sans-serif; }
.formsmall { font-size: 12px; width : 30px; border-top:#CCCCCC solid thin; border-bottom:#CCCCCC solid thin; border-right:#CCCCCC solid thin; border-left:#CCCCCC solid thin; font-family: verdana, helvetica, sans-serif; }
.formcc { font-size: 12px; width : 40px; border-top:#CCCCCC solid thin; border-bottom:#CCCCCC solid thin; border-right:#CCCCCC solid thin; border-left:#CCCCCC solid thin; font-family: verdana, helvetica, sans-serif; }
.afform { font-size: 12px; width : 200px; border-top:#CCCCCC solid thin; border-bottom:#CCCCCC solid thin; border-right:#CCCCCC solid thin; border-left:#CCCCCC solid thin; font-family: verdana, helvetica, sans-serif; }
.formselect { font-size: 12px; width : 250px; border-top:#CCCCCC solid thin; border-bottom:#CCCCCC solid thin; border-right:#CCCCCC solid thin; border-left:#CCCCCC solid thin; font-family: verdana, helvetica, sans-serif; }
.afprice { font-size: 12px; width : 50px; border-top:#CCCCCC solid thin; border-bottom:#CCCCCC solid thin; border-right:#CCCCCC solid thin; border-left:#CCCCCC solid thin; font-family: verdana, helvetica, sans-serif; }
.formsend { font-size: 12px; width : 175px; border-top:#CCCCCC solid thin; border-bottom:#CCCCCC solid thin; border-right:#CCCCCC solid thin; border-left:#CCCCCC solid thin; font-family: verdana, helvetica, sans-serif; }
.formq { font-size: 12px; width : 125px; border-top:#CCCCCC solid thin; border-bottom:#CCCCCC solid thin; border-right:#CCCCCC solid thin; border-left:#CCCCCC solid thin; font-family: verdana, helvetica, sans-serif; }
.jumpto { font-size: 12px; width : 175px; border-top:#CCCCCC solid thin; border-bottom:#CCCCCC solid thin; border-right:#CCCCCC solid thin; border-left:#CCCCCC solid thin; font-family: verdana, helvetica, sans-serif; }
.formbutton-sm { font-size: 10px; color:#FFFFFF; width : 30px; height : 18px; background:#8b0101; border-top:#000000 solid thin; border-bottom:#000000 solid thin; border-right:#000000 solid thin; border-left:#000000 solid thin; font-family: verdana, helvetica, sans-serif; }	
.form2-sm { font-size: 10px; width : 100px; height : 18px; border-top:#CCCCCC solid thin; border-bottom:#CCCCCC solid thin; border-right:#CCCCCC solid thin; border-left:#CCCCCC solid thin; font-family: verdana, helvetica, sans-serif; }

.cart_view_spacer { background-color: #9C8772;}

.textinputshort { font-size: 12px; width : 70pt; border-top:#CCCCCC solid thin; border-bottom:#CCCCCC solid thin; border-right:#CCCCCC solid thin; border-left:#CCCCCC solid thin; font-family: verdana, helvetica, sans-serif; }	

.textarea { font-size: 12px; width : 400px; border-top:#CCCCCC solid thin; border-bottom:#CCCCCC solid thin; border-right:#CCCCCC solid thin; border-left:#CCCCCC solid thin; font-family: verdana, helvetica, sans-serif; }	
.menu { font-weight: bold; font-family: arial; }

.menu a { color:black; text-decoration:none; }
td { font-size: 13px; font-family: arial, helvetica, sans-serif; }

.special { COLOR: #FFFFFF; font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold;}

.thesmall { font-size: 11px; font-family: arial, helvetica, sans-serif; }
.thered { font-size: 11px; font-family: arial, helvetica, sans-serif; COLOR: #FF0000; }
.thebred { font-size: 12px; font-family: verdana, helvetica, sans-serif; COLOR: #FF0000; font-weight:bold; line-height:17px;}
.thebblack { font-size: 12px; font-family: verdana, helvetica, sans-serif; COLOR: #070707; font-weight:bold; line-height:17px;}
.thesmallw { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; }
.searchw { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; }

a.pageintro:link { font-size: .8em; font-family: Verdana, Geneva, Helvetica, sans-serif; border: 1px solid #c3c3c3; color: #000000; text-decoration: none; display: inline-block;}
a.pageintro:visited { font-size: .8em; font-family: Verdana, Geneva, Helvetica, sans-serif; border: 1px solid #c3c3c3; color: #000000; text-decoration: none; display: inline-block;}
a.pageintro:active { font-size: .8em; font-family: Verdana, Geneva, Helvetica, sans-serif; border: 1px solid #c3c3c3; color: #000000; text-decoration: none; display: inline-block;}
a.pageintro:hover { font-size: .8em; font-family: Verdana, Geneva, Helvetica, sans-serif; border: 1px solid #c3c3c3; color: #ffffff; text-decoration: none; background-color:#9f1a02; display: inline-block;}

a.pageintro1:link { font-size: .8em; font-family: Verdana, Geneva, Helvetica, sans-serif; border: 1px solid #c3c3c3; color: #000000; text-decoration: none; display: inline-block; width:180px;}
a.pageintro1:visited { font-size: .8em; font-family: Verdana, Geneva, Helvetica, sans-serif; border: 1px solid #c3c3c3; color: #000000; text-decoration: none; display: inline-block; width:180px;}
a.pageintro1:active { font-size: .8em; font-family: Verdana, Geneva, Helvetica, sans-serif; border: 1px solid #c3c3c3; color: #000000; text-decoration: none; display: inline-block; width:180px;}
a.pageintro1:hover { font-size: .8em; font-family: Verdana, Geneva, Helvetica, sans-serif; border: 1px solid #c3c3c3; color: #ffffff; text-decoration: none; background-color:#9f1a02; display: inline-block; width:180px;}

.thesmal2 { color: #DA0001; font-size: 11px; font-family: arial, helvetica, sans-serif; }

.newsletter { font-size: 12px; font-family: verdana, helvetica, sans-serif; }

.grayheader { color: #999999; font-family: arial, helvetica, sans-serif; }
.redheader { color: #ff0000; font-family: arial, helvetica, sans-serif; }
.grayheadersm { font-size: 9px; color: #999999; font-family: arial, helvetica, sans-serif; }

.blacktitle { color: #000000; font-size: 23px; font-weight: bold; font-family: verdana, helvetica, sans-serif; }

.emphasis { color: #00639C; font-size: 12px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

.tour { color: #333333; font-size: 16px; font-weight: bold;font-family: Arial, Helvetica, sans-serif; font-style : italic; }

.pagetitle { color: #333333; font-size: 17px; font-weight: bold; font-family: verdana, helvetica, sans-serif; }

ol { list-style : decimal; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; }


.scheck { list-style : decimal url("http://www.cigar5packs.com/images/icon-check.gif"); }
.check { list-style : decimal url("http://www.cigar5packs.com/images/icon-check.gif"); }
.arrow { list-style : decimal url("http://www.cigar5packs.com/images/tritip.gif"); }

body { scrollbar-face-color: CCCC66; scrollbar-shadow-color: #660000; scrollbar-highlight-color: #6699CC; scrollbar-3dlight-color: #660000; scrollbar-darkshadow-color: black; scrollbar-track-color: #000000; scrollbar-arrow-color: #660000 ;}

/* CALENDER STYLES */
/* These styles are used by the calender tool */

.maincal
{
	background-color: #E0E0E0;
	border-color: #B0b0b0;
	border-style: solid;
	border-width: 2px;
}

.calheader
{
	background-color: #508d2b;
	border-color: #B0b0b0;
	border-style: solid;
	border-width: 2px;
}

.calmonthyear
{
	font-size: 12pt;
	color: #333333;
	padding-top: 10px;
	font-family: Arial;
}

.calcell
{
	color: #2a2a2a;
	border-color: #B0b0b0;
	border-style: solid;
	border-width: 1px;
	font-family: Arial;
	font-size: 11px;
	text-align: center;
}

.calcelllink
{
	font-size: 11px;
	width: 30px;
	color: #2a2a2a;
	padding-top: 8px;
	font-family: Arial;
	position: relative;
	height: 30px;
	text-align: center;
	text-decoration: none;
}

.curcalcelllink
{
	font-size: 18px;
	width: 30px;
	padding-top: 8px;
	font-family: Arial;
	position: relative;
	height: 30px;
	text-align: center;
	font-weight: bold;
	background-color: #969494;
}

.calcelllink:hover
{
	font-size: 11px;
	width: 30px;
	color: #2a2a2a;
	font-family: Arial;
	height: 30px;
	position: relative;
	padding-top: 8px;
	text-align: center;
	background-color: white;
	text-decoration: underline;
}

.curcalcelllink:hover
{
	font-size: 18px;
	width: 30px;
	color: #2a2a2a;
	font-family: Arial;
	height: 30px;
	position: relative;
	padding-top: 8px;
	text-align: center;
	background-color: white;
	text-decoration: underline;
	font-weight: bold;
}

.calheadercell
{
	color: white;
	border-color: #B0b0b0;
	border-style: solid;
	border-width: 1px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.calbutton
{
	border-right: #2a2a2a 1px solid;
	padding-right: 5px;
	border-top: #2a2a2a 1px solid;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=silver);
	height: 10px;
	padding-bottom: 1px;
	text-transform: lowercase;
	border-left: #2a2a2a 1px solid;
	color: #2a2a2a;
	padding-top: 1px;
	border-bottom: #2a2a2a 1px solid;
	font-family: Arial;
	background-color: silver;
	text-decoration: none;
	margin-top: 10px;
}

.calbutton:hover /* Mouseover style of regular buttons */
{
	/*background-color: #4B78CC;*/
	text-transform: lowercase;
	background-color: silver;
	color: white;
	font-family: Arial;
	text-decoration: none;
	height: 10px;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: #2a2a2a;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left: 5px;
	padding-right: 5px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#004ba9,endColorStr=#002a55);
	margin-top: 10px;
}


.menucell
{
	color: #F1F3C7;
	border-color: #B0b0b0;
	border-style: solid;
	border-width: 1px;
	font-family: Arial;
	font-size: 11px;
	text-align: center;
}
.menucelllink
{
	font-size: 11px;
	width: 140px;
	color: #2a2a2a;
	padding-top: 2px;
	padding-left: 5px;
	font-family: Arial;
	position: relative;
	height: 20px;
	text-align: left;
	text-decoration: none;
}
.menucelllink:hover
{
	font-size: 11px;
	width: 140px;
	color: #2a2a2a;
	font-family: Arial;
	height: 20px;
	position: relative;
	padding-top: 2px;
	padding-left: 5px;
	text-align: left;
	background-color: white;
	text-decoration: underline;
}
.holidaymenucelllink
{
	font-size: 11px;
	width: 140px;
	color: #2a2a2a;
	padding-top: 4px;
	padding-left: 5px;
	font-family: Arial;
	position: relative;
	height: 30px;
	text-align: left;
	text-decoration: none;
}
.holidaymenucelllink:hover
{
	font-size: 11px;
	width: 140px;
	color: #2a2a2a;
	font-family: Arial;
	height: 30px;
	position: relative;
	padding-top: 4px;
	padding-left: 5px;
	text-align: left;
	background-color: white;
	text-decoration: underline;
}

/* End Button Styles */
/* End of Calendar Styles * /