* { font-family: arial; font-size: 12px; color: #dddddd; } a { text-decoration: none; color: #aaccff; } a:hover { text-decoration: none; color: #ffffff; } a:active { text-decoration: none; color: #ffaa44; font-weight: bold; } #cartlinks { } #shoppingcart { } #cartcontents { background-color: #1c4075; border: 2px solid #dddddd; padding: 10px; width: 100%; } h1 { font-family: Stencil Std, Verdana; font-size: 20px; color: #7ea9ff; filter: shadow (color:#222255); width: 400px; } h3 { width: 628px; padding: 4px; padding-left: 10px; padding-right: 10px; padding-bottom: 6px; background-color: #1c4075; font-size: 13px; font-weight: bold; color: #ffffff; text-align: left; } .cartheadertd { padding: 4px; padding-left: 10px; padding-right: 10px; padding-bottom: 6px; background-color: #1c4075; font-size: 13px; font-weight: bold; color: #ffffff; } .maintable { border: 1px solid #ccc; } .error { color: #ffaaaa; } .justifytext { text-align: justify; text-justify: auto; } .homecarttitle { font-size: 11px; font-weight: bold; color: #ffffff; } .homecarttitle a { font-size: 11px; font-weight: bold; color: #aaccff; } .homecarttitle a:hover { font-size: 11px; font-weight: bold; color: #ffffff; } .homecartdesc { font-size: 11px; font-weight: normal; color: #cccccc; } .homecartcat { font-size: 9px; font-weight: normal; color: #999999; } .homecartcat a { font-size: 9px; font-weight: normal; color: #999999; } .homecartcat a:hover { font-size: 9px; font-weight: normal; color: #ffffff; } .carttitle { font-size: 12px; font-weight: bold; color: #ffffff; } .carttitle a { font-size: 12px; font-weight: bold; color: #ffffff; } .carttitle a:hover { font-size: 12px; font-weight: bold; color: #aaccff; } .cartdesc { font-size: 11px; font-weight: normal; color: #cccccc; } .imagethumbtitle { font-size: 10px; font-weight: bold; color: #ffffff; } .imagethumbtitle a { font-size: 10px; font-weight: bold; color: #ffffff; } .imagethumbtitle a:hover { font-size: 10px; font-weight: bold; color: #aaccff; } .homelink { font-size: 11px; font-weight: bold; color: #ffffff; } .homelink a { font-size: 11px; font-weight: bold; color: #aaccff; } .homelink a:hover { font-size: 11px; font-weight: bold; color: #ffffff; } .navarea { font-size: 12px; font-weight: bold; color: #bbbbbb; } .navarea a { font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; } input { color: #222222; } textarea { color: #222222; } select { color: #222222; } option { color: #222222; } .text_input { padding-left: 2px; padding-right: 2px; color: #222222; background-color: #ffffff; font-family: arial; font-size: 9px; width: 200px; } .text_input_small { font-family: arial; font-size: 8px; width: 130px; } .textarea_input { padding-left: 2px; padding-right: 2px; color: #222222; background-color: #ffffff; font-family: arial; font-size: 9px; width: 300px; } .button_input { color: #222222; font-family: arial; font-size: 9px; } .button_input_small { color: #222222; font-family: arial; font-size: 8px; } .select_input { padding-left: 2px; color: #222222; font-family: arial; font-size: 9px; background-color: #ffffff; } .select_input_small { padding-left: 2px; color: #222222; width: 120px; font-family: arial; font-size: 9px; background-color: #ffffff; } .option_input { padding-left: 2px; padding-right: 2px; color: #222222; font-family: arial; font-size: 9px; background-color: #ffffff; } .contentareadiv { width: 636px; } .contentarea { background-repeat: no-repeat; padding-left:0px; padding-right: 0px; padding-top: 15px; padding-bottom: 15px; } .sidebararea { background-repeat: no-repeat; padding-left:0px; padding-right: 0px; padding-top: 15px; padding-bottom: 15px; } .homephoto { margin-right: 15px; } .homephotocaption { font-size: 9px; font-weight: bold; color: #ffffff; } .img-shadow img { background-color: #ffffff; border: 4px solid #dddddd; }