body{background:url(/SharedImages/template5/im_bg.jpg) repeat-x #f8f8f8}.MainTable{background-color:#ffffff;box-shadow:0 5px 15px #cad5db;zoom:1;filter:progid:DXImageTransform.Microsoft.Shadow(color=#cad5db,direction=90,strength=10),progid:DXImageTransform.Microsoft.Shadow(color=#cad5db,direction=135,strength=3),progid:DXImageTransform.Microsoft.Shadow(color=#cad5db,direction=180,strength=8),progid:DXImageTransform.Microsoft.Shadow(color=#cad5db,direction=225,strength=3),progid:DXImageTransform.Microsoft.Shadow(color=#cad5db,direction=270,strength=10)}.BrandBG1{background-color:#eace6d}.BrandBG2{background-color:#2c6c9a}.NavigationBar{background-color:#ff0018}.PinLine{border-top:1px solid #ff0018}body,table{color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:17px}a{font-size:1em;font-weight:bold;color:#ff0018;text-transform:uppercase;line-height:16px;padding-left:5px;text-decoration:none}a:hover{font-size:1em;font-weight:bold;color:#ffffff;text-transform:uppercase;line-height:16px;padding-left:5px;text-decoration:none}h1,.MainTitle{color:#ff0018;font-size:20px;font-weight:bold;line-height:20px;margin:0 0 5px}h2,.PageTitle{color:#ff0018;font-size:18px;font-weight:bold;line-height:18px;margin:0 0 5px}h3,.PageSubTitle{color:#80aa1a;font-size:15px;font-weight:bold;margin:0 0 14px;line-height:18px;text-transform:uppercase}h4,.SubTitle{color:#0b5da4;font-size:13px;font-weight:bold;margin:0 0 4px}.ItemName{color:#418bae;font-weight:bold}.ItemDetail{color:#222;font-weight:bold}.promo-code{color:#30ad23;margin:5px 0}a.NavigationLinks{font-size:1.1em;font-weight:bold;color:#ffffff;text-transform:uppercase;line-height:16px;padding-left:5px}a.NavigationLinks:hover{color:#ffffff;text-decoration:none}.MainImageRightSpace{padding:13px}.CartTitle{color:#ffffff;background-color:#ff0018;font-weight:bold;text-transform:uppercase;padding:3px 10px}.CartHeader{color:#ff0018;font-size:0.9em;font-weight:bold;padding:0 2px}.CartText{color:#ffffff;font-size:0.9em;padding:0 2px}.CartTotal{color:#576669;background-color:#ff0018;font-size:0.9em;font-weight:bold;padding:2px}.TableBackground{background-color:#ff0018}.TableBorder{border:#ff0018 1px solid}.TableLink{font-size:0.9em}.FooterText{color:#2a2a2a;font-size:0.9em}input.FormField,select.FormDropDown,textarea.FormTextArea,input.FormButton{font-size:12px;font-family:Arial}.HorizontalLine{border-top:1px solid #cccccc;height:1px;line-height:1px}.Message{font-weight:bold}.ErrorMessage{Color:#ff3300}.GridHeader,.GridItem,.GridFooter{border-top:solid #ccc 1px}.GridHeader{font-weight:bold}.GridItemNested{border-top:dashed #ddd 1px}.PaymentSuccessHighlight{font-size:0.9em;font-weight:bold}.PaymentFailureHighlight{color:red;font-size:1.2em;font-weight:bold;line-height:1.2em}