body {background-color:#ffffff; margin:0px 8px 0px 8px; color:#000000; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12 px;}
.tir {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:5px 8px 5px 8px;
}

.tir2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:0px 4px 0px 4px;
}

.txt10 {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; padding:5px 8px 5px 8px;}
.gallerythumb {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:5px 8px 5px 8px;
	cursor:hand;
	text-align: center;
}

/* general padding and mix use classes */
H1 {font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#49619E;
	margin-bottom: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 1px;
	margin-right:1px;
}

H2 {
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 0px;
	margin-right:0px;
}
H3 {
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 0px;
	margin-right:0px;
}


.pad0 {padding:0px;}
.pad1 {padding:0px;}
.pad2 {padding:2px 8px 2px 8px;}
.pad20 {padding:0px 0px 0px 20px;}
.padscript {padding:10px 8px 10px 8px;}
.padscript_gray {padding:10px 8px 10px 8px; border-left:1px solid #CCCCCC;}
.navlabel {padding:5px 2px 5px 2px;}
.pad_clickhere {padding:30px 8px 8px 8px; height:100px; font-size:12px; }
.navbot {padding:0px; border-bottom:1px solid #990000;}
.pad2x4sides {
	padding: 2px;
}

.celldata {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	vertical-align: top;
}
.celldatabold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-position: top;
	vertical-align: top;
}

a:link {color:#333399; text-decoration:underline;}
a:visited {color:#333399; text-decoration:underline;}
a:hover {color:#333399; text-decoration:underline;}

.navbutton {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 15px;
	font-style: normal;
	background-image: url(/images/bannergrad.jpg);
	background-repeat: repeat;
	padding: 2px;
	border: thin solid;
	color: #FFFFFF;
	font-weight: 400;
	width: 1px;
	text-decoration: none;
	
}

.content_center_red13 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:11px;
	font-weight:bold;
	padding: 0px;
}

.content_center_strike {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding: 0px;
	text-decoration: line-through;
}


.ac_title		{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px; color:#49619E;}

.textWhiteLg{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #ffffff;
	font-weight: bold;}

.footer_x {color:#333399; padding:3px 4px 3px 4px;}
.txtsm_gray {font-size:9px; color:#666666;}
.bggreen {background-color:#EBF7DC;}
.leftnavpad {padding:0px 0px 8px 0px;}
.leftnav {font-size:12px; line-height:150%; background:url(/images/dotted_red.gif); background-repeat: repeat-x; padding:5px 0px 8px 0px;}
.leftnavtop {font-size:10 px; padding:0px 0px 8px 0px;}
.leftnavicon {padding:1px 1px 1px 1px; vertical-align:middle}
.leftnavlink {font-size:10 px; padding:1px;}
.leftnav_sp {font-size:10 px; line-height:150%; padding:1px 0px;}
.sptop10 {margin-top:10px;}
.grayborder {border:1px solid #CCCCCC;}
.grayborder_pad {border:1px solid #CCCCCC; padding:5px 8px 5px 8px;}
.txtlg {font-size:14 px;}
.txtxl {
	font-size:18px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.txtxl2 {
	font-size:18px;
	color:#990000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.product {
	font-weight:bold;
	font-size: 14px;
	font-style: italic;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.navlink {
	color:#FFFFFF;
	padding:6px 8px;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #546DB0;
	text-decoration: none;
}

a.product:link {text-decoration:underline;color:#FFFFFF;}
a.product:visited {text-decoration:underline;color:#FFFFFF;}
a.product:hover {text-decoration:underline;color:#FFFFFF;}

a.navlink:link {text-decoration:none;color:#FFFFFF;}
a.navlink:visited {text-decoration:none;color:#FFFFFF;}
a.navlink:hover {text-decoration:underline;color:#FFFFFF;}


td.thliteblu {background-image:url(/images/bannergrad.jpg); background-repeat:repeat-x; height:22px; padding:0px 8px 0px 8px;}

/*-----Font Styles-----------------------*/
.ac_body		{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12 px;}
.ac_medium		{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10 px;}
.ac_small		{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:8 px;}

/*-----Dimension Styles--------*/
.ac_list	{line-height: 18px}

/*-----Border Styles-----------*/
.borderredC03	{border:solid 2px #CC0033;}
.bordergrayCCC	{border:solid 1px #CCCCCC;}


/*-----Text Color Styles--------*/
.txtblue009 			{color:#000099;}
a.txtblue009:link 		{color:#000099; text-decoration:underline;}
a.txtblue009:visited 	{color:#000099; text-decoration:underline;}
a.txtblue009:hover 		{color:#000099; text-decoration:underline;}

a.txtblack:link 		{color:#000000; text-decoration:underline;}
a.txtblack:visited 		{color:#000000; text-decoration:underline;}
a.txtblack:hover 		{color:#000000; text-decoration:underline;}
	
.txtgreen360 			{color:#336600;}
a.txtgreen360:link 		{color:#336600; text-decoration:underline;}
a.txtgreen360:visited 	{color:#336600; text-decoration:underline;}
a.txtgreen360:hover 	{color:#336600; text-decoration:underline;}	

a.txtred:link 			{color:#CC0000; text-decoration:underline;}
a.txtred:visited 		{color:#CC0000; text-decoration:underline;}
a.txtred:hover 			{color:#CC0000; text-decoration:underline;}	
.requestform {
background-color:#EBF7DC;
}
.picborder {
	border: 1px solid #000000;
}
.subtitlebanner {
	padding: 2px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #E8E8E8;
	font-weight: bold;
}
.subtitletext {
	padding: 2px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.navsectionhead {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-indent: 5px;
	vertical-align: bottom;
	height: 15px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	font-style: italic;
	line-height: 15px;
	background-color: #E8E8E8;
}
.content_center_redalt {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:14px;
	font-weight:bold;
	padding: 0px;
}
.pkg_desc {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:2px;
}
.pkg_total {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:2px;
	font-weight: bold;
}
.pkg_boldred {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
	padding:2px;
	font-weight: bold;
}
.pkg_boldblue {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0033CC;
	padding:2px;
	font-weight: bold;
}
.pkg_strikethru {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:2px;
	font-weight: bold;
	text-decoration: line-through;
}
.ordernowlink {
	font-size:14px;
	font-weight: bolder;
	color: #000066;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border: 1px dotted #FF0000;
	text-decoration: blink;
	font-style: italic;
	line-height: 30px;
	font-variant: normal;
	text-transform: uppercase;
}
.content_center_sale {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:12px;
	font-weight:bold;
	padding: 0px;
}

table.picgrid {
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.picgrid th {
	border-width: 0px;
	padding: 0px;
	background-color: white;
}
table.picgrid td {
	border-width: 0px;
	padding: 1px;
	vertical-align:middle;
	text-align:center;
}
