.bgbody {	background-image: url(images/bkg-sub.gif);	background-position: 0pt 109px;	background-repeat: repeat-x;	background-attachment: fixed;} .menuslight {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 12px; color: #333333; font-weight: normal; text-decoration: none; border-style: none}A.menuslight:hover { color: #FF6600; }.menuslightrev {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 12px; color: #FF6600; font-weight: normal; text-decoration: none; border-style: none}A.menuslightrev:hover { color: #333333; }.orange {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 12px; color: #FF6600; font-weight: normal; border-style: none}.news {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	font-weight: normal;	border-style: none;	line-height: 16px;}A.news:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF6600; font-weight: normal; text-decoration: none; border-style: none}.copyright {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #6b95af;}.text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	font-weight: lighter;	line-height: 20px;}.textlarger {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}.textbold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	line-height: 20px;	color: #333333;}.head-red {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000}.text-redbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #990000}.nav-subred {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; text-decoration: underline}.nav-sub {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #990000;	line-height: 20px;}a.nav-sub:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #990000;	text-decoration: underline;	line-height: 20px;}.a-z {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #333333}.text-ltgray {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 24px; color: #CCCCCC}.white {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none}.intro-text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: none}.copyright {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none}a.copyright:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}a.intro-text:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none }.addtocartbox {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #CCCCCC; text-decoration: none}a.addtocartbox:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none ; background-color: #336699}.cartheading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: bold; background-color: #FF0000}.carttext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000;  background-color: #CCCCCC}.carttotal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000;  background-color: #CCCCCC; font-weight: bold}.confirmationnumber{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; font-weight: bold}.checkout {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0000; text-decoration: none; font-weight: bolder}a.checkout:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none; font-weight: bolder}.removefromcart {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF0000; text-decoration: none;}a.removefromcart:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none}.regulartextdarkgray {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: normal; color: #333333}.regulartextwhitebold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #FFFFFF}.regulartext-rust { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: normal; color: #993333}.head-dkgray {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}.regulartext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666}.text-head {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6633; text-decoration: none}.text-head-lg {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666; text-decoration: none}.menus {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 12px; color: #666666; font-weight: normal; text-decoration: none; border-style: none}A.menus:hover { color: #FF6600; }.addtocart {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0000; text-decoration: underline;; font-weight: bolder}a.addtocart:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: underline;; font-weight: bolder}.subnav {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 6px;	color: #CCCCCC;	text-decoration: none;}a.subnav:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 6px;	color: #FFFFFF;	text-decoration: none;}.text-blue {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #003399;	font-size: 12px;	line-height: 20px;}.head {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #990000;	font-weight: bold;	line-height: 18px;	text-decoration: none;}.list {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 20px;	color: #333333;}.vtext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}.vhead {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	font-weight: bold;}.copy {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;}.vlist {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 18px;	color: #333333;}.textsubnav {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;	line-height: 18px;}a.textsubnav:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #990000;	line-height: 18px;	text-decoration: none;}.norepeat {	background-repeat: no-repeat;}.repeat {	background-repeat: repeat-x;}.text10-ltgray {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #CCCCCC;	line-height: 16px;}.text10-white {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	line-height: 16px;}.nav-portfolio {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;	text-decoration: none;	line-height: 14px;}a.nav-portfolio:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FF6600;	text-decoration: none;	line-height: 14px;}.textportfolio10-yellow {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999933;}.textportfolio10-white {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;}.textportfolio10-ltgray {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #CCCCCC;}.textportfolio10-orange {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FF6600;}.head-ltgray {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #999999;	font-weight: bold;}.text-portfolio {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;}.nav-top {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;}a.nav-top:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration: underline;}.head-sub {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: italic;	color: #000000;	font-weight: lighter;	line-height: 16px;}.byline {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;}.feature-date {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	font-weight: lighter;}.text-login {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: lighter;	color: #99CCFF;}a.head:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	color: 5488BA;	font-weight: bold;	line-height: 18px;	text-decoration: underline;}.nav-left {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	text-decoration: none;	line-height: 24px;}a.nav-left:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #990000;	text-decoration: none;}.text-logout {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: lighter;	color: #000000;	text-decoration: none;}a.text-logout:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: lighter;	color: #FF0000;}.newsletter-title {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 24px;	color: #999999;	font-weight: normal;}.head-newsletter {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	color: #FFFFFF;	font-weight: normal;	line-height: 24px;}.copyright-main {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;}.newsletter-date {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;}.head-categories {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	color: #333333;	font-weight: lighter;	text-decoration: none;}.head-categories2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #666666;	font-weight: bold;	text-decoration: none;}.byline-bottom {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: italic;	color: #000000;	font-weight: lighter;	line-height: 20px;}.byline-twi-bottom {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #000000;	font-weight: lighter;	line-height: 20px;}.text-printerfriendly {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: lighter;	color: #333333;	text-decoration: none;}.text-printerfriendly-link {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: lighter;	color: #3399FF;	text-decoration: none;}.text-link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #406B93;	font-weight: lighter;	line-height: 20px;}a.text-printerfriendly:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: lighter;	color: #406B93;	text-decoration: none;}.nav-bottom {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;}a.nav-bottom:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: underline;}.textital {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	font-weight: lighter;	line-height: 20px;	font-style: italic;}.nav-lefthighlight {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #990000;	text-decoration: none;	line-height: 24px;}.bullet {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #990000;	line-height: 24px;	font-weight: bolder;}.more {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #990000;}a.more:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #990000;	text-decoration: underline;}a.nav-lefthighlight:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #406B93;	text-decoration: none;	line-height: 24px;}.repeat-right {	background-repeat: repeat-x;}.head-newsreverse {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; border-style: none}.nav-main {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	font-weight: lighter;	line-height: 20px;	text-decoration: underline;}a.nav-main:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #990000;	font-weight: lighter;	line-height: 20px;	text-decoration: underline;}.caption {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	font-weight: normal;	line-height: 14px;}.text2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 20px;	color: #003399;	font-weight: normal;}