/* Axis Web Design  */

BODY {
	//background-image: url("images/sidebar.jpg"); 
	//background-repeat: repeat-y; 
	
	//background-color: #789DBF;
	background-color: #00AE00;
	margin: 0px; 
	padding: 0px;
	}


.whiteheader {font-size: 13px; color:#FFFFFF; font-family: Arial; font-weight: bold; text-decoration: none;}
a.whiteheader:link {font-size: 13px; color:#FFFFFF; font-family: Arial; font-weight: bold; text-decoration:underline; }
a.whiteheader:active {font-size: 13px; color: yellow; font-family: Arial; font-weight: bold; text-decoration:underline;}
a.whiteheader:hover {font-size: 13px; color: yellow; font-family: Arial; font-weight: bold; text-decoration:underline;}
a.whiteheader:visited { font-size: 13px; color:#FFFFFF; font-family: Arial; font-weight: bold; text-decoration:underline; }

a:link { font-size: 13px; font-weight: normal; font-family: Arial; color: #339900; text-decoration:underline; }
a:active { font-size: 13px; font-weight: normal; font-family: Arial; color: #00AE00; }
a:visited { font-size: 13px; font-weight: normal; font-family: Arial; color: #339900;}

a.smallyellow:link { font-size: 12px; font-weight: normal; font-family: Arial; color:yellow; text-decoration:underline; }
a.smallyellow:active { font-size: 12px; font-weight: normal; font-family: Arial; color:blue; }
a.smallyellow:visited { font-size: 12px; font-weight: normal; font-family: Arial; color:yellow; }
a.yellow:link { font-size: 13px; font-weight: bold; font-family: Arial; color:yellow; text-decoration:underline; }
a.yellow:active { font-size: 13px; font-weight: bold; font-family: Arial; color:blue; }
a.yellow:visited { font-size: 13px; font-weight: bold; font-family: Arial; color:yellow; }
a.bigyellow:link { font-size: 18px; line-height: 22px; font-weight: bold; font-family: Arial; color:yellow; text-decoration:underline; }
a.bigyellow:active { font-size: 18px; line-height: 22px; font-weight: bold; font-family: Arial; color:blue; }
a.bigyellow:visited { font-size: 18px; line-height: 22px; font-weight: bold; font-family: Arial; color:yellow; }



.bolditalic {font-size: 14px; line-height: 18px; color: #333333;  font-family: Arial, Verdana; font-weight: bold; font-style: italic; }

.pagetitle {font-weight: bold; font-size: 24px; color: #000000;  font-family:  Arial;}
.itemtitle {font-weight: bold; font-size: 18px; color: #000000;  font-family:  Arial;}
.itemsubtitle {font-weight: bold; font-size: 16px; color: #000000;  font-family:  Arial;}
.itemitsubtitle {font-weight: bold; font-size: 16px; font-style: italic; color: #000000;  font-family:  Arial;}
.testimonial {font-weight: normal; font-size: 13px; font-style: normal; line-height: 14px; color: #222222;  font-family: Arial;}
.boldtext {font-weight: bold; font-size: 14px; color: #000000;  font-family:  Arial;}

.whitetext {font-weight: normal; font-size: 13px; color: #FFFFFF;  font-family: Arial;}
.whitetext2 {font-weight: normal; font-size: 13px; color: #FFFFFF;  font-family: Arial;}
.boldwhitetext {font-weight: bold; font-size: 13px; color: #FFFFFF;  font-family: Arial;}
.almostbigwhitetext {font-weight: bold; font-size: 15px; color: #FFFFFF;  font-family: Arial;}
.almostbigwhiteittext {font-weight: bold; font-size: 15px; font-style: italic; color: #FFFFFF;  font-family: Arial;}
.bigwhitetext {font-weight: bold; font-size: 18px; color: #FFFFFF;  font-family: Arial;}
.giantwhitetext {font-weight: normal; font-size: 25px; line-height: 29px; color: #FFFFFF;  font-family: Arial;}
.hugewhitetext {font-weight: normal; font-size: 30px; color: #FFFFFF;  font-family: Arial;}

.rightimagetable { float: right; border-width: 0px; padding:7px; }
.leftimagetable { float: left; border-width: 0px; padding:7px; }
.nofloatimagetable { border-width: 0px; padding:7px; }

.caption {font-weight: normal; font-size: 13px;  color: #222222;  font-family: Arial;}
.itcaption {font-weight: normal; font-size: 12px; font-style: italic; line-height: 15px; color: #222222;  font-family: Arial;}
.boldcaption {font-weight: bold; font-size: 13px; color: #222222;  font-family: Arial;}
.smalltext {font-weight: normal; font-size: 10px;  line-height: 10px; color: #222222;  font-family: Arial;}
.smalltext2 {font-weight: normal; font-size: 11px;  line-height: 11px; color: #222222;  font-family: Arial;}
.smalltext3 {font-weight: normal; font-size: 12px;  line-height: 12px; color: #222222;  font-family: Arial;}

ol {font-weight: normal; font-size: 14x; color: #000000;  font-family: Arial;}
ul {font-weight: normal; font-size: 14px; color: #000000;  font-family: Arial;}

/* margin is top right bottom left */
.marginright { color: #000000; border-color: #000000; margin:2em 2em 2em 0; }
.marginleft { color: #000000; border-color: #000000; margin:2em 0 2em 2em; }
.marginall { color: #000000; border-color: #000000; margin:2em 2em 2em 2em; }

/*
td  {font-size: 13px; font-height: 16px; color: #333333;  font-family: Comic Sans MS, Verdana;}
th  {font-size: 14px; color: #000000;  font-family: Comic Sans MS, Verdana;}
p { font-size: 14px; color: #333333;  font-family: Comic Sans MS, Verdana; margin:1em 0 1em 0; }
.text  {font-size: 14px; color: #333333;  font-family: Comic Sans MS, Verdana;}
.bold {font-size: 14px; color: #333333;  font-weight: bold; font-family: verdana, helvetica, sans-serif, arial;}
*/
td  {font-size: 14px; line-height: 18px; color: #333333;  font-family: Arial, Verdana;}
th  {font-size: 14px; color: #000000;  font-family: Arial, Verdana;}
p { font-size: 14px; line-height: 18px; color: #333333;  font-family: Arial, Verdana; margin:1em 0 1em 0; }
.text  {font-size: 14px; line-height: 18px; color: #333333;  font-family: Arial,Verdana;}
.bold {font-size: 14px; color: #333333;  font-weight: bold; font-family: Arial, verdana, helvetica, sans-serif;}


.orderformtext  {font-size: 12px; color: #333333;  font-family: Verdana;}
.orderformtextsm  {font-size: 12px; line-height: 13px; color: #333333;  font-family: arial;}
.orderformtextsubtitle  {font-size: 12px; line-height: 14px; color: #333333;  font-family: arial; font-weight: bold;}


.copyright {font-weight: normal; font-size: 12px; color: #FFFFFF;  font-family: Arial;}
a.copyright:link {font-weight: normal; font-size: 12px; text-decoration: underline; color: #FFFFFF;  font-family: Arial;}
a.copyright:active {font-weight: normal; font-size: 12px; text-decoration: underline; color: #FFFFDD;  font-family: Arial;}
a.copyright:visited {font-weight: normal; font-size: 12px; text-decoration: underline; color: #FFFFFF;  font-family: Arial;}
.whitefooter {font-weight: normal; font-size: 13px; color: #FFFFFF;  font-family: Arial;}

.blackblurb {
    border-width: 1px;
    border-color: #000000;
    border-style: solid;
    -moz-border-radius: 15px;
	background-color: #000000; 
	/*border-spacing: 8;*/
}

.blackblurb td {
	padding: 10px 10px 10px 10px;
}

.blackoutline {
    border-width: 1px;
    border-color: #000000;
    border-style: solid;
	background-color: #FFFFFF; 
	/*border-spacing: 8;*/
}

.blackoutline td {
	padding: 0px 0px 0px 0px;
}

.whiteblurb {
    border-width: 2px;
    border-color: #000000;
    border-style: solid;
    -moz-border-radius: 15px;
	background-color: #FFFFFF; 
	border-spacing: 8;
	padding:8px;
}

.whitebox {
    border-width: 1px;
    border-color: #FFFFFF;
    border-style: solid;
	border-spacing: 8;
}

.whitebox td {
	padding:3px 3px 3px 3px;
}

.orderformblurb {
    border-width: 1px;
    border-color: #000000;
    border-style: solid;
    -moz-border-radius: 15px;
	background-color: #FFFFFF; 
	border-spacing: 8;
}

.orderformblurb td {
	padding: 8px 8px 8px 8px;
}

.cartmodelbox {
    border-width: 2px;
    border-color: #000000;
    border-style: solid;
    -moz-border-radius: 15px;
	background-color: #FFFFFF; 
	border-spacing: 8;
	padding:8px;
}


.invisible {
    border-width: 0px;
    border-color: #FFFFFF;
	background-color: #FFFFFF; 
	border-spacing: 8;
	padding:8px;
}

table.greenborder {
 	border-width: 1px;
    border-style: solid;
    border-color: #00BB00;
	background-color: #FFFFFF; 
	/*border-spacing: 8;*/
	padding:8px;
	border-collapse: collapse;

}


table.greenblurb {
   border-width: 1px;
   border-color: #00AE00;
    border-style: solid;
    /*-moz-border-radius: 15px;*/
	background-color: #00AE00;
	border-spacing: 8;
	padding:6px;
}

.smlabel  {font-size: 10px; color: #555555;  font-family: Verdana;}
.medlabel  {font-size: 12px; color: #333333;  font-family: Verdana;}
	
.title {font-size: 130%; color:#FFFFFF; font-family: Arial; font-weight: bold; text-decoration: none;}
.title2 {font-size: 100%; color:#FFFFFF; font-family: Arial; font-weight: bold; text-decoration: none;}
.title3 {font-size: 14px; color:#2A5588; font-family: Arial; font-weight: bold; text-decoration: none;}



.errortitle {font-size: 130%; color:#CC0000; font-family: Arial; font-weight: bold; text-decoration: none;}
.header {font-size: 120%; color:#000000; font-weight: bold; font-family: helvetica, arial;} 

.bld    {font-size: 10px; color: #000000; font-weight: bold; font-family: helvetica,verdana, arial;}      


.greentext  {font-size: 80%; color: #339900;  font-family: Verdana;}
.greensale  {color: #339900; font-family: arial; font-size: 13px; font-weight: bold;}


.greenarea {color: #333333; font-family: Verdana; background-color:#BBDDBB;}
.orangetext  {font-size: 80%; color: #FF6600;  font-family: Verdana;}
.orangearea {color: #333333; font-family: Verdana; background-color:#FFBB99;}
.answer  {font-size: 90%; color: #339933;  font-family: Verdana;}

.btext  {font-size: 80%; color: #333333;  font-family: Verdana; font-weight: bold;}
.errortext  {font-size: 80%; color: #CC0000;  font-family: Verdana;}
.smalltext  {font-size: 70%; color: #333333;  font-family: Verdana;}

.smalltext2  {font-size: 10px; color: #333333;  font-family: Verdana;}

.quote  {font-size: 100%; color: #666666;  font-family: Verdana; text-decoration: none;}
.quote:hover  {font-size: 100%; color: #FFFF99;  font-family: Verdana; text-decoration: underline;}
.italic {font-size: 80%; color: black; font-weight: normal; font-style: italic; font-family: Verdana;}

.small {font-size: 70%; color: navy;  font-family: verdana, helvetica, sans-serif, arial;}

.date {font-size: 70%; color: #3300AA;  font-family: verdana, helvetica, sans-serif, arial;}


.redbold    {font-size: 11px; color: #CC0000; font-weight: bold; font-family: Verdana, arial;}  
.greenbold    {font-size: 11px; color: #00CC00; font-weight: bold; font-family: Verdana, arial;}  
.thanks {font-size: 120%; color: #990099;  font-family: verdana, helvetica, sans-serif, arial;}

.links {color: #336699; font-size: 13px; font-family: verdana, arial; font-weight: normal; text-decoration: none;}

.links:hover {color: #FFFFFF; font-size: 13px; font-family: verdana, arial; font-weight: normal; text-decoration: underline;}

/*.menu {color: #FFFFFF; font-size: 100%; font-family: verdana, arial; font-weight: bold; text-decoration: none;}

.menu:hover {color: #FFFF99; font-size: 100%; font-family: verdana, arial; font-weight: bold; text-decoration: underline;}
*/
.current {color: #FFFF99; font-size: 100%; font-family: verdana, arial; font-weight: bold; text-decoration: underline;}



/*
td  {font-size: 12px; color: #333333;  font-family: Verdana;}
th  {font-size: 11px; color: #2A5588;  font-family: Verdana;}
*/










