h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; color: #CCCCCC; line-height: 14px; margin-top: 24px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px}.bottombar {	color: White;	font: x-small Arial, Helvetica, sans-serif;	text-align: center;}/** *  I am doing this becuase of spacing above the title (this may affect other areas) *  but none that i see right now */h3, h2 {margin-top: 0px;}.bottombar a:link {  color: White; text-decoration: none}.bottombar a:visited {  color: #F5F5F5; text-decoration: none}.bottombar a:hover {  color: #D5E6F4; text-decoration: underline; }.bottombar a:active {  color: White; text-decoration: underline }.mainparagraphs {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: Black; margin-top: 12px; margin-right: 36px; margin-bottom: 12px; margin-left: 36px; line-height: 20px}.mainparagraphs a:link {  color: Black; text-decoration: underline}.mainparagraphs a:visited {  color: #00008B; text-decoration: none}.mainparagraphs a:hover {  color: #4169E1; text-decoration: underline; }.mainparagraphs a:active {  color: Black; text-decoration: underline}.sideparagraph { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: Black; margin-top: 12px; margin-right: 12px; margin-bottom: 12px; margin-left: 12px; line-height: 16px}.sidebarbg {  background-color: #DAEBFF;}.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-indent: 3pt}.productright {border: 1px solid silver;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #999999;	text-indent: 3pt;	font-style: normal;	line-height: normal;	font-weight: bold;	background-color: #FFFFFF;}.productleft{border-left-width: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	text-indent: 3pt;	background-color: #25649C;}.sideparagraph a:link {  color: Black; text-decoration: none}.sideparagraph a:visited {  color: #00008B; text-decoration: none}.sideparagraph a:hover {  color: #4169E1; text-decoration: underline; }.sideparagraph a:active {  color: Black; text-decoration: underline}body {  background-color: #FFFFFF;  color: Black;  font-family: Arial, Helvetica, sans-serif;  font-size: x-small;   }.body a:link {  color: Black; text-decoration: underline}.body a:visited {  color: #00008B; text-decoration: none}.body a:hover {  color: #4169E1; text-decoration: underline; }.body a:active {  color: Black; text-decoration: underline}.righttop {   font-family: Arial, Helvetica, sans-serif;  font-size: x-small;   color: Black; margin-top: 24px; margin-right: 0px;    border: 1px solid Black;  border-style: solid;  background-color: #DAEBFF;  table-layout: auto;  font-style: normal;  font: Arial, Helvetica, sans-serif;  text-align: center;          }.rightbottom { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: Black; margin-top: 24px;     border: 1px solid Black;  border-style: solid;  background-color: White;  table-layout: auto;  font-style: normal;  font: Arial, Helvetica, sans-serif;  text-align: left;  border-width: 1px;  border-top-width: -4px;  border-top-style: none;  text-indent: 10px;   }.rightbottom a:link {  color: Black; text-decoration: none}.rightbottom  a:visited {  color: #00008B; text-decoration: none}.rightbottom  a:hover {  color: #4169E1; text-decoration: underline; }.rightbottom  a:active {  color: Black; text-decoration: underline}.rightbottom02 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: Black;          background-color: White;    font-style: normal;  font: Arial, Helvetica, sans-serif;  text-align: left;           }.rightbottom02 a:link {  color: Black; text-decoration: none}.rightbottom02  a:visited {  color: #00008B; text-decoration: none}.rightbottom02  a:hover {  color: #4169E1; text-decoration: underline; }.rightbottom02  a:active {  color: Black; text-decoration: underline}.categoryheader {   color: #003366; margin-top: 0px; margin-right: 0px;    border: 1px solid #39639F;  border-style: solid;  background-color: White;  table-layout: auto;  font: bold normal x-small Arial, Helvetica, sans-serif;  text-align: center;           }.rightcategory {	font-size: x-small;	color: #003366;	font-weight: bold;}.headerone {	font-family: Arial, Helvetica, sans-serif;	font-size: medium;	font-weight: bold;	color: #003366;}/** *  The average font */TABLE{   font-size: 12px;    font-family: verdana;}


.shop_breadcrumbs
{   font-size: 10px;
    text-transform: uppercase;
}

.shop_address_adding_panel
{   font-size: 12px;
    background: #EEEEEE;
    border: 1px solid #8B8520;
    padding: 4px;
      
}
.shop_product_single_info
{   font-size: 12px;
    background: #EEEEEE;
    border: 1px solid #8B8520;
    padding: 2px;
      
}
.shop_product_single_info_title
{   font-size: 12px;
    background: #25649C;
    color: white;
}

.shop_product_single_info_description
{   font-size: 12px;
    font-family: tahoma;
}

.shop_product_single_title_cell
{   font-size: 15px;
    background: #25649C;
    padding: 1px 5px 1px 5px;
    color: white;
    font-weight: bold;
    
}

.shop_product_single_sub_title_cell
{   font-size: 12px;
    background: #25649C;
    padding: 1px 5px 1px 5px;
    color: white;
    font-weight: bold;
    
    
}
.shippingnumberheader
{   font-size: 14px;
    background: #eeeeee;
    font-weight: bold;
    text-transform: uppercase;
}
.shopcarttoprow
{   background: silver;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
}

.shopcartrow1
{   background: #e7e7e7;
    font-size: 12px;
}

.shopcartrow2
{   background: white;
    font-size: 12px;
}

.shopcartsubtotalprice
{
    font-size: 13px;
}

.shopcartglobal
{   font-size: 12px;
}

.shopproductsmalldesc
{   font-size: 12px;
}

.shop_selectboxes_option
{   font-size: 11px;
    width: 100%;
}

.shop_billing_tableheader
{   background: #eeeeee;
    font-size: 14px; 
    font-weight: bold;
}

.shop_billing_normal
{   font-size: 12px;
}

.shop_category_listings
{   font-size: 12px;
    font-weight: bold;
}

.shoppaymnetinformation
{   font-size: 12px;
}

.shopsubheaders{
    background: #25649C; 
    color:white; 
    padding: 3px;
    font-size: 14px;
    font-weight: bold;
    
}


.faqaskquestiontable
{   padding: 3px;
    background: #e7e7e7; 
    border: 1px solid #25649C;
}
.faqaskquestioninputboxes
{   font-size: 10px;
    
}
.faqaskquestionsmallprint
{   font-size: 12px;
    font-weight: bold;
    background: white;
    text-align: center;
    padding: 5px;
}
.faqaskquestiontabletitle
{   background: #25649C;
    color: white;
    font-weight: bold;
    font-size: 12px;
    padding: 3px;
}
#datagrid table {
		/*
		border:0px;
		border-collapse: collapse;
		background-color: silver;*/
		border: 1px solid silver;
	}
#datagrid table tr th {
		background-color: #25649C;

	}
#datagrid table tr td {
		/*background-color: white; */
		padding: 3px;
	}
#datagrid table tr td.even {
		/*background-color: white; */

	}
#datagrid table tr td.error {
		background-color: #FCCCCC;

	}
#datagrid table tr td.odd {
		background-color: #FFFBE4;
	}
#datagrid table tr.odd {
		background-color: #CCCCCC;
	}



#sectionheader table TR TD {
	background-color:#FFCE7B;
}
	#sectionheader {
		padding: 3px;
		background-color:#DAEBFF;
	}
	#sectionheader b {
		padding: 4px;
		color:#36c;
	}
	#sectionheader H3 {
		margin-bottom:2px;
		margin-top:2px;
	}
	#applinks {
		background-color:#E7E7E7;
		border-top: 1px solid white;
		padding: 3px;
	}
	#applinks b.title {
		padding: 3px;
		color:#36c;
		font-weight:bold;
		background-color:#E7E7E7;
		border-top: 1px;
		border-top-color: black;
	}
	#applinks b {
		padding: 4px;
		color: #FFFFFF;
		background-color:#25649c;
	}
		

