/*
sitestyle.css stylesheet, version 3.0
12-17-02
please always include the credits when using this file:
Hot Pepper, Inc.
www.hotpepper.com
*/

/* Tag styles */
body
	{
	background-color: #ffffff;
	margin: 10px;
	}

p
	{
	font: normal 12px verdana, helvetica, helv, arial, sans-serif;
	margin: 0px 0px 10px 0px;
	}

ul, li
	{
	font: normal 12px verdana, helvetica, helv, arial, sans-serif;
	margin-top: 0px;
	}
	
div
	{
	font: normal 12px verdana, helvetica, helv, arial, sans-serif;
	}


form, input, select, option, textarea
	{
	font: normal 12px helvetica, helv, arial, sans-serif;
	margin: 0px;
	padding: 0px;
	}

b {font-weight: bold;}
i {font-style: italic;}
u {text-decoration: underline;}

a:link 
	{
	color: #3366cc;
	text-decoration: underline;
	font: normal 12px verdana, helvetica, helv, arial, sans-serif;
	}
a:visited
	{
	color: #3366cc;
	text-decoration: underline;
	font: normal 12px verdana, helvetica, helv, arial, sans-serif;
	}
a:hover
	{
	color: #3366cc;
	text-decoration: underline;
	font: normal 12px verdana, helvetica, helv, arial, sans-serif;
	}

h1
	{
	font: bold 16px verdana, helvetica, helv, arial, sans-serif;
	margin: 0px 0px 0px 0px;
	}
h2
	{
	font: bold 14px verdana, helvetica, helv, arial, sans-serif;
	margin: 0px 0px 0px 0px;
	}
.h2
	{
	color: #3366cc;
	font-weight: bold;
	font-size: 11px;
	}
h3
	{
	font: bold 12px verdana, helvetica, helv, arial, sans-serif;
	margin: 0px 0px 5px 0px;
	}

legend {font: bold 12px verdana, helvetica, helv, arial, sans-serif;}
/* /Tag styles */

/* list styles ========================================================= */
/*
IMPORTANT!!!
when setting list-style-image to an image,
the other list types MUST be set to list-style-image: none
or else they will display the image instead of the appropriate marker
*/
ul
	{
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 8px;
	font: normal 12px verdana, helvetica, arial, sans-serif;
	list-style-image: none; 
	list-style-type: circle;
	}
ul.bullet {list-style-image: url(pix/bullet.gif);}
ul.disc {list-style-image: none; list-style-type: disc;}
ul.circle {list-style-image: none; list-style-type: circle;}
ul.square {list-style-image: none; list-style-type: square;}

ol
	{
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 14px;
	font: normal 12px verdana, helvetica, arial, sans-serif;
	list-style-image: none; 
	}
ol.decimal {list-style-image: none; list-style-type: decimal;}
ol.ur {list-style-image: none; list-style-type: upper-roman;}
ol.lr {list-style-image: none; list-style-type: lower-roman;}
ol.ua {list-style-image: none; list-style-type: upper-alpha;}
ol.la {list-style-image: none; list-style-type: lower-alpha;}

li
	{
	font: normal 12px verdana, helvetica, arial, sans-serif;
	margin: 0px 0px 5px 10px;
	}
/* /list styles ========================================================= */

/* shim height selectors */
p.shim3 {margin: 0px; line-height: 3px; font-size: 3px;}
p.shim5 {margin: 0px; line-height: 5px; font-size: 5px;}
p.shim10 {margin: 0px; line-height: 10px; font-size: 10px;}
p.shim15 {margin: 0px; line-height: 15px; font-size: 15px;}
/* /shim height selectors */


/* generic text classes */
.txt {font: normal 12px verdana, helvetica, helv, arial, sans-serif;}
.smtxt {font-size: 10px;}
.lgtxt {font-size: 14px}
.xlgtxt {font-size: 16px}
.xxlgtxt {font-size: 18px}
.dtxt {line-height: 1.5}
/* /generic text classes */

/* form ================================================================= */
div.form1 div {font: bold 10px verdana, helvetica, arial, sans-serif;}
div.form1 .txt {font: normal 12px verdana, helvetica, arial, sans-serif;}
div.form1 input {width: 75px;}
div.form1 textarea {width: 75px;}
div.form1 input.radio/* radio buttons */
	{
	/* NOTE: the font MUST be defined, and as font: not font-family: etc.*/
	font: bold 10px verdana, helvetica, arial, sans-serif;
	background-color: #d1b688;
	width: 20px;
	vertical-align: -2px;
	}
div.form1 input.checkbox
	{
	width: 20px;
	}
div.form1 input.px100 {width: 100px;}
div.form1 input.px75 {width: 75px;}
div.form1 input.px50 {width: 50px;}
div.form1 input.auto {width: auto;}

div.form1 input.zip {width: 90px;}
div.form1 input.ph1 {width: 35px;}
div.form1 input.ph2 {width: 45px;}

.required {color: #cc0000;}
/* /form ================================================================= */

.line1 {background-color: #000000;}
.bg1 {background-color: #ffffff;}
.bg2 {background-color: #000000;}
.ctxt2 {color: #cc0000;}

div.txtpad {margin: 0px 10px 0px 10px;}

div.bodypad {margin: 0px 10px 0px 22px;}
.line2 {background-color: #3366cc;}

.bl {background-color: #e1e1e1;}
.us {background-color: #d1d1d1;}
.hb {background-color: #c1c1c1;}

.mp5 {padding: 0px 0px 5px 0px;}
.mp5 p {
	margin: 0px 0px 5px 0px;
	}