//  body {background-image: url(imgs/bg_wrap.jpg); background-repeat: repeat-x;}
td.header_bgL {background-image: url(imgs/bg_wrap_star.jpg); background-position: right top; background-repeat: repeat-x;}
td.header_bg_center {background-image: url(imgs/bg_wrap_center_star.jpg); background-repeat: repeat-x;}
td.header_bgR {background-image: url(imgs/bg_wrap_star.jpg); background-position: left top; background-repeat: repeat-x;}

td.nav {z-index: 200; }

td.nav a:link { color: #FFFFFF; text-decoration:none; font-weight: bolder; font-size: 11px; line-height: 26px; font-family: Arial, Helvetica, sans-serif; ;
	border-top: 0px solid #EEEEEE !important;
	border-bottom: 0px solid #EEEEEE !important; 
	padding: 0px 0px 0px 0px; }
td.nav a:visited { color: #FFFFFF; text-decoration:none; font-weight: bolder; font-size: 11px; line-height: 26px; font-family: Arial, Helvetica, sans-serif;);
	border-top: 0px solid #EEEEEE !important;
	border-bottom: 0px solid #EEEEEE !important; 
	padding: 0px 0px 0px 0px; }
td.nav a:hover { color: #CCCCCC; text-decoration:none; font-weight: bolder; font-size: 11px; line-height: 26px; font-family: Arial, Helvetica, sans-serif; );
	border-top: 0px solid #EEEEEE !important;
	border-bottom: 0px solid #EEEEEE !important; 
	padding: 0px 0px 0px 0px; }
td.nav a:active { color: #CCCCCC; text-decoration:none; font-weight: bolder; font-size: 11px; line-height: 26px; font-family: Arial, Helvetica, sans-serif;);
	border-top: 0px solid #EEEEEE !important;
	border-bottom: 0px solid #EEEEEE !important; 
	padding: 0px 0px 0px 0px; }

.copy_line { color: #999999; font-weight: normal; font-size: 10px; line-height: 10px; font-family: Arial, Helvetica, sans-serif;
	border-top: 0px solid #EEEEEE !important;
	border-bottom: 0px solid #EEEEEE !important; 
	padding: 0px 0px 0px 0px; }
.copy_line a:link { color: #999999; text-decoration:none; font-weight: normal; font-size: 10px; line-height: 10px; font-family: Arial, Helvetica, sans-serif;
	border-top: 0px solid #EEEEEE !important;
	border-bottom: 0px solid #EEEEEE !important; 
	padding: 0px 0px 0px 0px; }
.copy_line a:visited { color: #999999; text-decoration:none; font-weight: normal; font-size: 10px; line-height: 10px; font-family: Arial, Helvetica, sans-serif;
	border-top: 0px solid #EEEEEE !important;
	border-bottom: 0px solid #EEEEEE !important; 
	padding: 0px 0px 0px 0px; }
.copy_line a:hover { color: #000000; font-weight: normal; font-size: 10px; line-height: 10px; font-family: Arial, Helvetica, sans-serif;
	border-top: 0px solid #EEEEEE !important;
	border-bottom: 0px solid #EEEEEE !important; 
	padding: 0px 0px 0px 0px; }
.copy_line a:active { color: #00000; font-weight: normal; font-size: 10px; line-height: 10px; font-family: Arial, Helvetica, sans-serif;
	border-top: 0px solid #EEEEEE !important;
	border-bottom: 0px solid #EEEEEE !important; 
	padding: 0px 0px 0px 0px; }

.char10 { color: #000000; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.char10b { color: #000000; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.char10 a:link { color: #C11908; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.char10 a:visited { color: #C11908; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.char10 a:hover { color: #757575; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

.char11blue { color: #000066; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.char11blue a:link { color: #000066 font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.char11blue a:visited { color: #C11908; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.char11blue a:hover { color: #757575; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

.char12 { color: #000000; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; }
.char12b { color: #000000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; }
.char12 a:link { color: #C11908; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; line-height: 18px; }
.char12 a:visited { color: #C11908; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; line-height: 18px; }
.char12 a:hover { color: #757575; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; line-height: 18px; }

.char12w { color: #FFFFFF; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.char12wb { color: #FFFFFF; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.char12w a:link { color: #CCCCCC; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.char12w a:visited { color: #CCCCCC; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.char12w a:hover { color: #757575; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.char12over16 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000000; }

.char14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000;}
.char14bold { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; }
.char14over20 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; color: #000000; }
.char14over30bold { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 30px; color: #000000; font-weight: bold;}

.char14over20grey { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; color: #666666; }
.char14over20blue { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; font-weight: bold; color: #000099; }
.char14over20grey_line_through { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; color: #666666; text-decoration: line-through; }
.char16over20bold { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; line-height: 20px; color: #000000; }

.head { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; line-height: 20px; color: #000000; }


.ital { font-style: italic; }
.h1 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #000000; }
.h2 { font-family: Arial, Helvetica, sans-serif;; font-size: 18px; font-weight: bold; color: #000000; }
.h3 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; }
.h4 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; font-style: oblique;}

td.news { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; color: #2B2B2B; background-color: #F0E68C; }
.alert_head { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24px; color: #000000; text-align: center;}
.alert_sub { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic; line-height: 22px; color: #000000; text-align: center;}
.alert_body { color: #000000; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif }
.alert_body a:link { color: #0000EE; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif }
.alert_body a:hover { color: #999999; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif }

.rule { border-right: 2px dotted #CCCCCC; padding: 0px 0px 0px 4px; }

td.t_r { color: #000000; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; }
td.t_l { color: #000000; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }

td.content { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px;}
td.address_info { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; color: #FFFFFF;}

ul.content_ul li { list-style: disc outside; list-style-type: disc;}

.underline {text-decoration: underline; }
.li_12over20 { position: relative; left: 20px; font-size: 12px; line-height: 20px; font-decoration: none;}

.addthis_toolbox.addthis_pill_combo a { float: right; }
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet .addthis_toolbox.addthis_pill_combo a.addthis_counter { margin-top: -2px; }
.addthis_button_compact .at15t_compact { margin-right: 4px; float: left; }

.char12rblink a:link { color: #FF0000; text-decoration:blink; font-weight: bold; font-size: 12px; font-family: Trebuchet MS, Verdana, sans-serif; }
.char12gblink a:link { color: #006600; text-decoration:blink; font-weight: bold; font-size: 12px; font-family: Trebuchet MS, Verdana, sans-serif; }

#p60 {width: 1px; height: 60px;}

#addresses { margin-top: -30px;}

.sup { vertical-align: text-top; font-size: 50%; }
td.masthead { background-image: url(files/11864/NVLA_masthead.png); background-repeat: no-repeat; height: 125px; width: 510px; color: #FFFFFF; }

#bold_body { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; font-weight: bold; color: #FFF; margin-top: 10px; margin-bottom: 6px; }
#right_column { background-color: #EDEDED; border-style: double; padding: 10px; text-align: center; vertical-align: top; margin: 10px; }

td.grey { color: #FFFFFF; background-color: #333333; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }

.nav_bluebar { color: #FFFFFF; font-weight: bold; font-size: 10px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; 
	border-top: 0px solid #EEEEEE !important;
	padding: 0px 0px 0px 0px; }
.nav_bluebar_logged { color: #FFFFFF; font-weight: bold; font-size: 10px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; 
	border-top: 0px solid #EEEEEE !important;
	border-bottom: 2px solid #FF0000; 
	padding: 0px 0px 0px 0px; }

.page_numbers_red { color: #CC0000; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.page_numbers { color: black; font-weight: normal; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.page_numbers a:link { color: #000066; font-weight: normal; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; }
.page_numbers a:hover { color: #F6A868; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; }
.page_numbers a:active { color: #F6A868; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.page_numbers a:visited { color: #333333; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; }

td.cart_top { background-color: #09027B; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: left; }

div.botright { background-position: right bottom; position:fixed; bottom:0px; right:0px; }

.NGM { text-align: center; font-family: Times New Roman, Times, serif; font-size: 16px; line-height: 24px; font-style: italic; color: #000091;}
.esrever { unicode-bidi: bidi-override; direction: rtl; }

.but_red {
   border: 2px solid #333333;
	background: -webkit-gradient(linear, left top, left bottom, from(#EE3C3C), to(#B80B04));
	background: -webkit-linear-gradient(top, #EE3C3C, #B80B04);
	background: -moz-linear-gradient(top, #EE3C3C, #B80B04);
	background: -ms-linear-gradient(top, #EE3C3C, #B80B04);
	background: -o-linear-gradient(top, #EE3C3C, #B80B04);
   padding: 6px 8px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   color: #FFFFFF; font-size: 14px; font-family: Arial, Helvetica, Sans-Serif; line-height:12px;
   text-decoration: none;
   vertical-align: middle;
}
.but_red:link { color: #FFFFFF; text-decoration: none; }
.but_red:hover { background: #ECC4C4; text-decoration: none; color: #000000; }
.but_red:visited { background: #D4D8A5; text-decoration: none; }
.but_red:active { background: #463c3c; text-decoration: none; }

.black_bg { background-color: #000000; }
