/*
do not start a class name w/ a number - It will not work in Mozilla or Firefox.
(by the way, this is how you comment in style sheets)
Do not leave spaces between the property value and the units... ie 10 px does not always work, 10px does
533513 reddark
222222 181818 nice dark background color


img {display:block;}
*/


.image {display:block;}

.purchase_table_text {font-size: 11px; color: #D0D0D0;}
.large3 {font-size: 14px; color: #37638E;}
.small2 {font-size: 11px; color: #707070;}

a:link { color:#6091c1; text-decoration:none }
a:visited { color:#6091c1; text-decoration:none }
a:active { color:#6091c1; text-decoration:none }
a:hover { color:#FF6666; text-decoration:none }


a.search_terms:link { color:#585858; text-decoration:none }
a.search_terms:visited { color:#585858; text-decoration:none }
a.search_terms:active { color:#585858; text-decoration:none }
a.search_terms:hover { color:#404040; text-decoration:underline } 


a.tabs:link { color:#FFFFFF; text-decoration:none; letter-spacing: 0px; }
a.tabs:visited { color:#FFFFFF; text-decoration:none; letter-spacing: 0px; }
a.tabs:active { color:#FFFFFF; text-decoration:none; letter-spacing: 0px; }
a.tabs:hover { color:#FFFFFF; text-decoration:none; letter-spacing: 0px; }



a.tab_active:link { color:#6091c1; text-decoration:none }
a.tab_active:visited { color:#6091c1; text-decoration:none }
a.tab_active:active { color:#6091c1; text-decoration:none }
a.tab_active:hover { color:#FF6666; text-decoration:none }

a.url2:link { color:#A0A0A0; text-decoration:none } /*6091c1*/
a.url2:visited { color:#A0A0A0; text-decoration:none }
a.url2:active { color:#A0A0A0; text-decoration:none }
a.url2:hover { color:#FF6666; text-decoration:none }

a.url3:link { color:#555555; text-decoration:underline }
a.url3:visited { color:#777777; text-decoration:none }
a.url3:active { color:#777777; text-decoration:none }
a.url3:hover { color:#777777; background-color:#FFFF99; text-decoration:none }


a.logo:link { color:#FFFFFF; text-decoration:none }
a.logo:visited { color:#FFFFFF; text-decoration:none }
a.logo:active { color:#FFFFFF; text-decoration:none }
a.logo:hover { color:#FFFFFF; text-decoration:none }


a#title { text-decoration: none; }
a#blue { color:blue; text-decoration:underline; }
a#underline { text-decoration:underline; }


.more_information_text { color: #666633; font-size: 9px; cursor:pointer; text-decoration: underline;}




body { font-family: Verdana , Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; }



.xsm { font-size: 9px; color: #585858;}
.sm { font-size: 11px; color: #585858; }
.sm_light_grey { font-size: 11px; color: #585858;}
.sm_copyright { font-size: 11px; color: #585858;}
/*.md { font-size: 13px; color: #666633;}*/
.md {font-size: 13px; color: #585858;}
.md_dark {font-size: 13px; color: #585858;}
.md1 { font-size: 14px; color: #585858;}
.md2 { font-size: 18px; color: #585858;}
/*.lg { font-size: 26px; font-weight:bold; color: #606060;}*/
.lg {font-size: 37px; color: #585858;}

.xsm_admin { font-size: 9px; color: #999966;}
.sm_admin { font-size: 11px; color: #999966;}
.sm_light_grey_admin { font-size: 11px; color: #999999; background: #CDC8B1 }
.md_admin { font-size: 13px; color: #505050;}
.lg_admin { font-size: 24px;  color: #505050;}

.alert { color: red }
.bold { font-size: 13px; font-weight: bold; color: #585858; font-family: Arial, Verdana, Helvetica, sans-serif }
.border { border: dotted #E0E0E0 1px; padding: 4px;}
.border_dotted_sm { border: dotted #E0E0E0 1px; padding: 4px;}
.border_admin { border: dotted #E0E0E0 1px; padding: 4px;}
.thumbnail_image_table_border {} /*border: dotted #E8E8E8 1px; */




.copyright {
	font-size: 11px; 
	color: #gray;
	}

.footer {
	border-color: #000000; 
	border-width: 1px 0 0 0; 
	border-style: solid; 
	background-color: #484848;
	font-size: 13px; 
	color: gray;
	}
a.footerlink:link { color:Gainsboro; text-decoration:none }
a.footerlink:visited { color:Gainsboro; text-decoration:none }
a.footerlink:active { color:Gainsboro; text-decoration:none }
a.footerlink:hover { color:Gainsboro; text-decoration:underline }



b.purchase_table {color: #787878;}
.purchase_table_text {
	font-size: 11px; color: #C0C0C0;
	}
.purchase_table_header {
	background-color: #D3D3D3; //6699cc BLUE
	font-size: 14px; 
	color: #606060; //F0F0F0
	}
.price {
	font-weight: bold;
	color: red;
	}


h1.title {
	font-weight: 600; 
	margin:0;
	margin-top:0px;
	margin-bottom:0px;
	font-size: 14px; 
	color: #585858;
	font-family: Verdana, Arial, Comic Sans MS, Helvetica, sans-serif;
}




	
b.dark {color: #585858;}

.thumbnail {} /*border: 1px solid #000000;*/

p.bottommargin {margin-bottom: 1cm}




h1,h4 {
	font-weight: 600; 
	margin:0;
	margin-top:0px;
	margin-bottom:0px;
	font-size: 15px; 
	color: #585858;
	font-family: Verdana, Arial, Comic Sans MS, Helvetica, sans-serif;
}


div.md {
	font-weight: 600; 
	margin:0;
	margin-top:0px;
	margin-bottom:0px;
	font-size: 15px; 
	color: #585858;
	font-family: Verdana, Arial, Comic Sans MS, Helvetica, sans-serif;
}


.form { margin-top: 0; margin-bottom: 0; }


.image{
	border-color: #333333;
	border-width: 0px;
      }