body,table,tr,td,form,input,button,select,option,textarea {	font-size:10px;	font-family:verdana,arial,helvetica,geneva;	color:#666666;} .r  { color: #ffffff; font-size: 11px; font-family: "trebuchet ms", arial; font-weight: bold; text-decoration: none; text-transform: uppercase; letter-spacing: 0.1em; }.r:hover {color : #A4BCDA;}.ordsub { color: #c3cddb; font-size: 14pt; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 14pt; }.sub { line-height: 15pt; }.back { margin-right: 6pt; margin-left: 6pt; padding: 4pt; border: solid 1pt #c3cddb; }.points { font-size: 11px; line-height: 14px; margin-right: 6pt; margin-left: 6pt; }.bull { font-size: 11px; }.y {TEXT-DECORATION: none;color : #666666;font-size:9px;font-family:verdana,arial,helvetica,geneva;}.y:hover {color : #A4BCDA;}.wh { TEXT-DECORATION: none; color : #A9815B; }.wh:hover {TEXT-DECORATION: underline;}.wr { TEXT-DECORATION: none;font-size:9px;font-family:verdana,arial,helvetica,geneva;color : #A4BCDA;}.lead     { line-height: 50%; position: relative; bottom: 12px }.lead1 { line-height: 50%; position: relative; bottom: 24px }.brace { color: #000; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 10pt; padding-bottom: 12pt; }.brace2 { color: #000; font-size: 20pt; font-family: "Times New Roman", Times, Georgia, serif; line-height: 23pt; padding-bottom: 18pt; }.head { color: #006; font-size: 18pt; font-family: "Times New Roman", Times, Georgia, serif; line-height: 18pt; }.head2 { color: #006; font-size: 14pt; font-family: "Times New Roman", Times, Georgia, serif; line-height: 14pt; }.head1 { color: #006; font-size: 24pt; font-family: "Times New Roman", Times, Georgia, serif; line-height: 24pt; }.times { color: #000; font-family: "Times New Roman", Times, Georgia, serif; }.brassp { color: #000; font-size: 34pt; font-family: "Times New Roman", Times, Georgia, serif; line-height: 34pt; }.small { color: #666; font-size: 8pt; font-family: verdana, arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 11pt; }.indent { padding-left: 32pt; }.indent1 { padding-left: 36pt; }.indent3 { padding-left: 22pt; }.drop { line-height: 30pt; }.indent2 { padding-left: 60px; }.body { font-size: 9pt; font-family: "Times New Roman", Times, Georgia, serif; line-height: 10pt; list-style-type: square; }.subh { color: #a9815b; font-size: 11pt; font-family: "Times New Roman", Times, Georgia, serif; font-style: italic; line-height: 12pt; }.subh1 { color: #006; font-size: 12pt; font-family: "Times New Roman", Times, Georgia, serif; line-height: 12pt; }.intro { color: #666; font-size: 8pt; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 12pt; }.bodyalt { color: #666; font-size: 8pt; font-family: "Times New Roman", Times, Georgia, serif; line-height: 10pt; }.dividerRelated {border:none 0;height:1px;width:100%;color:#D3D3D3;background-color:#D3D3D3;noshade:0;}.cartbox {width: 100%;}.infoboxheading {font-weight:bold;}.red{color:#ff0000;}.optleft { color: #333; font-size: 9pt; font-family: arial, Verdana; width:310px; float:left; }.optright { color: #333; font-size: 9pt; font-family: arial, Verdana; background-color: #f4f4f4 !important; width:210px; }.divider { border:0; height:1px; position:absolute; z-index:1; color:#d3d3d3; background-color:#d3d3d3; width: 540px; margin-top:5px; margin-bottom:5px; noshade:0; }.divider2 {border-bottom:1px solid #D3D3D3;width:100%;margin-top:0;margin-bottom;0;}.divider3 {border-top:1px solid #D3D3D3;width:100%;margin-top:0;margin-bottom;0;}.headerError { color: #c00; font-size: 8pt; font-family: Verdana, arial; font-weight: bold; background-color: #ffc; padding-top: 12pt; padding-bottom: 12pt; border-top: 1pt solid #ffc; border-bottom: 1pt solid #ffc; }.infoBoxNotice { color: #c00; font-size: 8pt; font-family: Verdana, arial; font-weight: bold; background-color: #ffc; padding-top: 12pt; padding-bottom: 12pt; border-top: 1pt solid #ffc; border-bottom: 1pt solid #ffc; }.checkoutBarCurrent { font-family: Verdana, arial, sans-serif; font-size: 8pt; color: #000; font-weight: bold; }.checkoutBarFrom { font-family: Verdana, arial, sans-serif; font-size: 8pt; }.checkoutBarTo { color: #bbb; font-size: 8pt; font-family: Verdana, arial, sans-serif; }.productListing-heading { color: #999; font-size: 9pt; font-weight: bold; line-height: 24pt; }.smpgintro img { margin-top: 50px; }.messageStackError { color: #c00; font-size: 9pt; background-color: #ffc; padding-top: 12pt; padding-bottom: 12pt; }SPAN.errorText {  font-family: Verdana, Arial, sans-serif;  color: #ff0000;}.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }.pageHeading { font-size: 16pt; line-height: 18pt; margin-top: 10px; }