/* site image font: gartentika */ /* theme.css contains styles that support different sizes of theme images */ @import url("theme.css"); /* begin general styles for all themes */ html,body { margin: 0px; padding: 0px; background-image: url("sfc_background5.png"); background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; } p, table, td, th { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; margin-top: 0px; }  form { margin: 0px; } a:link { color: #666699; text-decoration: none; } a:visited { color: #999999; text-decoration: none; } a:hover { color: #000000; text-decoration: underline; } a:active { color: #666699; text-decoration: none; } ul { list-style-type: square; } .actCHECKOUTEM { background-color: #cccccc; } .actCHECKOUTBG { background-color: #ffffff; } .actlarger { font-size: 13px; color: #000000; } .actsmaller{ font-size: 10px; color: #000000; } .actxxsmall { font-size: 10px; color: #000000; } .actxsmall { font-size: 11px; color: #000000; } .actsmall { font-size: 11px; color: #000000; } .actregular { font-size: 13px; color: #000000; } .actlarge{ font-size: 16px; color: #000000; }  .actxlarge { font-size: 20px; color: #000000; }  .actxxlarge { font-size: 20px; color: #000000; }  .actwarningcolor { color: #ff0000; }  .actrequiredcolor { color: #ff0000; }  .actsearchhighlightcolor { color: #ff0000; }  .actrequired { color: #fe0202; font-weight: 700; font-style: italic; font-size: 11px; font-family: 'trebuchet ms', arial, helvetica, sans-serif;}  .actwarning { font-size: 11px; color: #ff0000; }  .actwelcome { font-size: 11px; color: #000000; }  .actlogotext { font-size: 11px; color: #D9090E; font-style: normal; font-weight: bold; text-align: center; }  .actlogout { font-size: 11px; color: #666699; }  .thinborder1 { border: 0px solid #ffffff; }  .thinborder2 { border: 0px solid #999999; }  .thinred { border: solid 1px #ffffff; border-top: 0px; }  .thinred2 { border: solid 1px #999999; border-top: 0px; }   .content_left { text-align: left; float: left; margin-right: 20px; }  .content_right { text-align: left; float: left; }  .boxheading { font-weight: bold; text-transform: uppercase; color: #ffffff; display: none; } a.boxlink:link{ color: #ffffff; text-decoration:none; } a.boxlink:visited{ color: #ffffff; text-decoration:none; } a.boxlink:hover{ color: #ffffff; text-decoration:underline; } a.boxlink:active{ color: #ffffff; text-decoration:none; } table.checkout td { background-color: #ffffff; } table.checkout th { background-color: #cccccc; }  .cart { background-color: #ffffff; }  .cartheading { background-color: #cccccc; font-weight: bold; }  * html .boxhead h2 {height: 1%;}  .boxhead h2 { color: #000000; font-weight: bold; font-size: 1.2em; line-height: 1em; visibility: hidden; } /* end of general styles for all themes */ table { background-color: transparent !important; border: 0px !important; border-collapse:collapse !important; } td { background-color: transparent !important; border: 0px !important; } .secondbar { background-color: transparent !important;} .secondbar { width: 100% !important; position: relative; z-index: 200;} input { position: relative; left: 4px; top: 3px; } .logoimage { width: 267px !important; height: 268px !important; position: relative; top: 0; right: 0; z-index: 100; margin-bottom: -205px;} .thinborder2 .actxxsmall, b a { position: relative; z-index: 201; } td .thinborder2 { text-transform: lowercase !important; } td .thinborder2 a { text-transform: none; } td .thinborder2:first-letter { text-transform: capitalize; } .bulk b { color: #333; font-size: 13px; } .cart b { color: #333; font-size: 12px;} form img { padding: 2px; border: 1px solid #aaa; } form .dotted_line_blue img { border: 0px; }