/* General page style. */
body {
	background-color: #FFFFFF;
}

/* General font families for common tags */
font, th, td, p, div, blockquote { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; }

hr	{ height: 2px; color: #800080; line-height: 0px; width: 100%; }

h1	{
	font-weight: bold; font-size: 30px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; line-height : 30px; color : #6B006B;
}

h2	{
	font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; line-height : 24px; color : #6B006B;
}

h3, h4, h5, h6, h7	{
	font-weight: bold; font-size: 18px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; line-height : 20px; color : #6B006B;
}

/* Tables */

table.gallery {
	border-style:solid; border-left-width:0px; border-right-width:0px;
	border-top-width:2px; border-top-color:#CCCCCC;
	border-bottom-width:2px; border-bottom-color:#CCCCCC;

}

td.page {
	padding-left:6px; padding-right:6px; 
	border-style:solid; border-left-width:1px; border-right-width:1px;
	border-top-width:0px; border-right-color:#D6DEEF;
	border-bottom-width:0px; border-left-color:#D6DEEF;
}

div.navigation {
	font-weight:bold; font-size:13px; font-family: Arial, Verdana, Helvetica, sans-serif;
	padding-bottom:3px; padding-top:3px; padding-left:4px; padding-right:3px; 
}

.apf_cart_text3_style { background-color:#FFFFFF; color:#00659C; font-family:Arial,Helvetica,sans-serif; font-size:larger; font-weight:bold; white-space:nowrap; width:33%; }
.apf_checkbox { clear:right; float:right; font-weight:bold; padding:6px; }
.apf_color_bar { background-color:#6B006B; font-size:x-small; text-align:center; width:100%; }
.apf_comments_summary { font-weight:bold; }
.apf_error { font-size:150%; font-weight:bold; color:red; }
.apf_even_row { background-color:#eeeeee; padding:6px; }
.apf_footer { font-size:xx-small; text-align:center; }
.apf_heading4 { font-weight:bold; font-family:Arial,Helvetica,sans-serif; }
.apf_heading4c { font-weight:bold; font-size:larger; font-family:Arial,Helvetica,sans-serif; color:#CE6500; }
.apf_normal_heading { font-weight:bold; }
.apf_odd_row { background-color:#ffffff; padding:6px; }
.apf_prices { color:#990000; }
.apf_prices_list { text-decoration: line-through; }
.apf_prices_text { font-weight:bold; }
.apf_small_text { font-size:x-small; }
.apf_submit_button_style { background-color:#FFCCFF; color:#680068; cursor:hand; font-weight:bold; }
.apf_customer_reviews_header { font-weight:bold; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; }

td.apf_products {
	text-align:left ; vertical-align:top;
	padding-left:5px ; padding-right:5px;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px;
}