body {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
background-image: url(/img/bg.gif);

}

h1 { 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.small {  font-size: 9px}

.row_header {  background-color: #CC9900; border-color: #FFCC00 #996633 #996600 #FFCC00; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; color: #FFFFFF; font-weight: bolder}

.odd {  background-color: #FFFFCC}
.oddpro {  background-color: #FFFFCC}

.feature {  font-size: 14px; font-weight: 500; color: #006699}
.headline {  font-family: "Arial Black"; font-size: 16px; color: #000099}

/* Styles for MAIN Testimonial on customer-testimonials.html */

/* Styles for Testimonial Elements Top is the default */

.tname {
text-align: right;
color: #000066;
font-weight: bold;

}

.turl {
	color: #000000;
}

.tphone {
	color: #000000;
}

.ttitle {
	font-style: italic;
}




.mainproduct  {
	font-size: 12px;
}

.testimonials  {
	font-size: xx-small;
	color: #666666;
}


.testimonial_body {
	color: #666666;
}


.testimonial_name {
color: #006600;
font-weight: bold;
}

.testimonial_company {
	color: #000000;
	font-weight: bold;
}

.testimonial_url {
	color: #FF0000;
	font-weight: bold;
}

.testimonial_phone {
	color: #000000;
}

.testimonial_title {
	font-style: italic;
}

	
	


.reverse_link A:link {
	text-decoration: underline; 
	color: yellow;
}
.reverse_link A:visited {
	text-decoration: underline; 
	color: yellow;
}
.reverse_link A:hover {
	text-decoration: underline; 
	color: #FF9900;
}



a:link {
   text-decoration: underline;
   color:#253683 ;
}

a:visited {
   text-decoration: underline;
   color:#253683;

}

a:hover {
   text-decoration: underline;
   color:#FF9900;
}

.tighten {
letter-spacing: -.05em ;
}

.carat {
color: #FF9900;
}

.internalnav {
font-size: 10px;
}


.navheader {
font-size: 10px;
padding-left: 7px ;
color: #FFFFFF
}

.intro {
font-size: 12px;
padding-left: 12px ;
padding-right: 12px ;
padding-top: 12px ;
padding-bottom: 12px ;
color: #FFFFFF
}

.highlight-intro {
font-size: 13px;
font-weight:  bold;
color: yellow ;
}


.nav {
	font-size: 10px;
	color: #FF9900; 
   padding-left: 6px ;
	text-decoration: none;
}

.nav A {
	text-decoration: none; 
	color: #FFCC99;
}
.nav A:link {
	text-decoration: none; 
	color: #FFCC99;
}
.nav A:visited {
	text-decoration: none; 
	color: #FFCC99;
}
.nav A:hover {
	text-decoration: none; 
	color: #FF9900;
}

.directorylinks {
	font-size: 9px;
	color: blue; 
}

.directorylinks A:link {
	text-decoration: none; 
	color: blue;
}
.directorylinks A:visited {
	text-decoration: none; 
	color: blue;
}
.directorylinks A:hover {
	text-decoration: none; 
	color: blue;
}

.internalnav {
   font-size: 9px;
    BORDER-LEFT: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
}


.rightnav {
   background-image: url(/img/blue_gradient_nav.jpg);
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;

}

.rightnavcontent {
	font-size: 10px;
	color: #FFFFFF; 
   padding-left: 10px ;
   padding-right: 10px ;


}

.rightnavcontent A {
	text-decoration: none; 
	color: #FFCC99;
}
.rightnavcontent A:link {
	text-decoration: none; 
	color: #FFCC99;
}
.rightnavcontent A:visited {
	text-decoration: none; 
	color: #FFCC99;
}
.rightnavcontent A:hover {
	text-decoration: none; 
	color: #FF9900;
}


.rightnavcontent {
	font-size: 10px;
	color: #FFFFFF; 
   padding-left: 10px ;
   padding-right: 10px ;


}







.rightnavbig {
   background-image: url(/img/blue_gradient_nav.jpg);
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;

}

.rightnavcontentbig {
	font-size: 12px;
	color: #FFFFFF; 
   padding-left: 10px ;
   padding-right: 10px ;


}

.rightnavcontentbig A {
	text-decoration: none; 
	color: #FFCC99;
}
.rightnavcontentbig A:link {
	text-decoration: none; 
	color: #FFCC99;
}
.rightnavcontentbig A:visited {
	text-decoration: none; 
	color: #FFCC99;
}
.rightnavcontentbig A:hover {
	text-decoration: none; 
	color: #FF9900;
}


.rightnavcontentbig {
	font-size: 10px;
	color: #FFFFFF; 
   padding-left: 10px ;
   padding-right: 10px ;


}

.navfooter {
   padding-top: 2px ;
   padding-bottom: 6px ;
   padding-left: 7px ;
}





.directory  {
	font-size: 10px;
}
 





.index_testimonial_link {
	font-size: 10px;
	color: #FF9900; 
   padding-left: 14px ;
	text-decoration: none;
}

.index_testimonial_link A {
	text-decoration: none; 
	color: #FFCC99;
}
.index_testimonial_link A:link {
	text-decoration: none; 
	color: #FFCC99;
}
.index_testimonial_link A:visited {
	text-decoration: none; 
	color: #FFCC99;
}
.index_testimonial_link A:hover {
	text-decoration: none; 
	color: #FF9900;
}


.title {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	}

.subtitle {
	font-size: 13px;
	font-weight: bold;
	}	

.black_border
{
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
}


.border_below
{
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
 BORDER-RIGHT: #000000 1px solid;
}

.border_below_left
{
    BORDER-BOTTOM: #000000 1px solid;
    
}


.border_left
{
    BORDER-LEFT: #000000 1px solid;
}



.border_below_right_table
{
    BORDER-BOTTOM: #000000 1px solid;
}





/* THESE STYLES ARE FOR THE LEFT NAVIGATION BAR */


/* THIS IS FOR TOP CATEGORY */


.box1 

{
	
	font: bold 10px/17px verdana, arial, sans-serif; 
	color: #CDC3B8; 
	text-decoration: none; 
   padding-left: 3px ;
	background-color: #2d3b58; 
	vertical-align: bottom;	
}



.copyright {
font-size: 9px;
color: white;
}

.copyright A:link {
	color: white;
}
.copyright A:visited {
	color: white;
}
.copyright A:hover {
	color: yellow;
}



.blue_link {
font-size: 11px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
color: #0000CC; font-weight: bold
}
.blue_link A {
	text-decoration: none; 
	color: #0033CC;
}
.blue_link A:link {
	text-decoration: none; 
	color: #0033CC;
}
.blue_link A:visited {
	text-decoration: none; 
	color: #0033CC;
}
.blue_link A:hover {
	text-decoration: none; 
	color: #FF9900;
}






.blue_header_link {
font-size: 13px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold
}
.blue_header_link A {
	text-decoration: none; 
	color: #253683;
}
.blue_header_link A:link {
	text-decoration: none; 
	color: #253683;
}
.blue_header_link A:visited {
	text-decoration: none; 
	color: #253683;
}
.blue_header_link A:hover {
	text-decoration: none; 
	color: #FF9900;
}



.blue_small_link {
; font-size: 9px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #253683
}
.blue_small_link A {
	text-decoration: none; 
	color: #253683;
}
.blue_small_link A:link {
	text-decoration: none; 
	color: #253683;
}
.blue_small_link A:visited {
	text-decoration: none; 
	color: #253683;
}
.blue_small_link A:hover {
	text-decoration: none; 
	color: #FF9900;
}


.blue_small_link_underlined {
; font-size: 9px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #000000
}
.blue_small_link_underlined  A {
	text-decoration: underline; 
	color: blue;
}
.blue_small_link_underlined  A:link {
	text-decoration: underline; 
	color: blue;
}
.blue_small_link_underlined  A:visited {
	text-decoration: underline; 
	color: #253683;
}
.blue_small_link_underlined  A:hover {
	text-decoration: underline; 
	color: blue;
}

/* THIS IS FOR MAIN PAGES (NOT SELECTED) */

.box {
	text-decoration: none;
; border: 2px #000000 solid
}
.box A {
	text-decoration: none; 
	color: #CDC3B8;
}
.box A:link {
	text-decoration: none; 
	color: #CDC3B8;
}
.box A:visited {
	text-decoration: none; 
	color: #CDC3B8;
}
.box A:hover {
	text-decoration: none; 
	color: #FC0000;
}







/* THIS IS THE COLORED HEADER BAR ABOVE ALL RESULTS AND USED THROUGHOUT SITE */

.header {
	color: #000000;
   font-size: 24px; text-decoration: none; 
}

.header A {
	text-decoration: none; 
	color: darkblue; 
}
.header A:link {
	text-decoration: none; 
	color: darkblue;
}
.header A:visited {
	text-decoration: none; 
	color: darkblue; 
}
.header A:hover {
	text-decoration: none; 
	color: red;
}



/* THESE ARE THE ALTERNATING ROW COLORS THROUGHOUT THE SITE */

.evenpro
{
    BACKGROUND: #ECF1F6;
}

.oddrow {

    BACKGROUND: #CCCCCC;
}

.evenrow
{
    BACKGROUND: #ECF1F6;
}

.alert {
color: red;
}
	
.success {
color: green;
}
	
	
.ER_title {  
font-size: 16px;
color: #333333
}

.font_12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000}
.font_10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000}
.box_mine {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.font_9 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000}
.index_title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: capitalize; color: #FFFFFF; background-color: #000099}
.oddrow {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000}
.index_headlines_12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000099}
.font_11_white {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #FFFFFF}
.majon_heading_blue {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #253683}
.left_border_666666 {  border-color: black 666666 black #666666; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.top_left_666666 {  border-color: 666666 black black 666666; border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 2px}
.box_666666 {  border: 1px; border-color: 666666; border-style: solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.left_right_666666 {  border-color: black; border-color: 666666; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.bottom_border_only_666666 {  border-color: black black 666666; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.left_right_gold {  border-color: black #00FF00; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 2px}
.font_11_blk {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000}
.majon_index_headline {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.right_bor_grey {  border-color: black #CCCCCC black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.top_bor_grey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-color: #CCCCCC black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.top_right_bor_grey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-color: black #CCCCCC black black; border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.box_a {  border: solid; border-width: 0px 1px; border-color: black #CCCCCC}
.font_10_white {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #FFFFFF}
.font_12_white {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF}
.box_top_bot_ {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-color: #CCCCCC black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.font_12_bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.header {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
.history_box {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border-color: black black #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.font_sm {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; color: #000000}.grey_bor_bot {  border-color: black black #999999; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.bor_grey_lrb {  font-size: 9px; border-color: black #999999 #999999; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.BOX_GREY {  border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}





/*  THIS IS FOR THE SOCIAL BOOKMARKING BOX   */
.bookmarks{
font-size:10pt;
border:1px solid #a5a5a5;
padding:4px;
background-color:#ffffff;
}

.bookmarks img{
margin-right:2px;
border:0;
height:16px;
width:16px;
}
