1/*html, body { height: 100%; }*/ 2 3body{ 4 background-color: #f7f7f7; 5 margin: 0px; padding: 0px; 6 font-family: Georgia; 7 font-size: 0.88em; 8} 9 10.wrapper { width: 1000px; } .container { width: 970px; padding-bottom: 96px; } 11 12.wrapper { 13 min-height: 100%; 14 border-left: 15px solid white; 15 border-right: 15px solid white; 16 margin-left: auto; margin-right: auto; 17 background-color: transparent; 18} 19 20.container{ 21 min-height: 100%; 22 background-color: white; 23 border-left: 15px solid #f7f7f7; 24 border-right: 15px solid #f7f7f7; 25} 26.contenthere { padding: 0px 45px; } 27 28/* make the right hand side column work */ 29#navcontainer { float: right; } 30.allcolumns { display: flex; margin-bottom: 48px;} 31.largeside { padding: 0px 12px; } 32 33.header { text-align: center; width: 100%; padding-top: 40px; padding-bottom: 20px; } 34 35div.statcol{ float: left; padding: 0px; vertical-align: middle; overflow: hidden; text-align: left; margin-bottom: 42px; } 36/* div.statrow{ padding-top: 0px; vertical-align: middle; clear: both; float: none; } */ 37div.statrow { width: 100%; margin: 0 auto; overflow: hidden; } 38 39.polaroid { padding: 10px 10px 19px 10px; background-color: #f7f7f7; 40 display: inline-table; font-style: italic; line-height: 1.45em; } 41.statcol:nth-child(4n+4) { padding-bottom: 40px; clear: both; display: table; } 42.statcol { text-align: center; } 43.polaroid img { display: block; padding-bottom: 5px; } 44.spacing { width: 100%; height: 40px; display: block; } 45 46/* 47 Product Page */ 48.wrapper2 { min-width: 100%; min-height: 100%; padding-left: 0px; 49 background-image: url('graphics/back.png'); background-repeat: repeat-y; background-color: white; } 50.leftbar { background-color: black; z-index: 0; min-height: 100%; height: 100%; position: absolute; left: 0px; width: 8px; } 51.header2 { font-size: 3.5em; font-style: italic; position: relative; left: 36px; } 52.tagline { font-size: 0.75em; margin-left: 35px; margin-top: 47px; width: 425px; font-style: italic; } 53 54.pagetitle { position: relative; left: 8px; width: 100%; margin-left: 32px; 55 background-color: black; color: #a8a8a8; font-size: 0.75em; font-family: Helvetica, Arial; padding: 12px; text-transform: uppercase; } 56 57.paddinghere { padding: 32px 12px; } 58 59/* 60 For Cartcake */ 61/*html, body { height: 100%; }*/ 62img { border: 0px; } 63 64/* https://csscreator.com/node/7459 a:hover not working on visited links??; */ 65a:link{color:#0066cc;text-decoration:none;} 66a:visited{color:#0066cc;text-decoration:none;} 67a:hover{color:#cc0000;text-decoration:underline;} 68a:active{color:#000000;text-decoration:none;} 69#navcontainer a:link, #navcontainer a:visited{color:#000000;text-decoration:none;} 70#navcontainer a:hover{color:#cc0000;text-decoration:underline;} 71 72a.nostyle:link { color: #000000 !important; text-decoration: none; } 73a.nostyle:hover { color: #000000 !important; text-decoration: underline; } 74a.nostyle:active { color: #000000 !important; text-decoration: none; } 75a.nostyle:visited { color: #000000 !important; text-decoration: none; } 76 77.notice, .rednotice, .ambernotice, .greennotice { 78 text-align: center; 79 color: #3C3C3C; 80 font-weight: bold; 81 margin-top: 32px; 82 clear: both; 83 width: 97%; 84 padding: 8px; 85 margin-bottom: 12px; 86} 87 88.notice{ background-color: #BABABA; border-top: solid #3C3C3C 8px; } 89.rednotice{ background-color: #DD9898; border-top: solid #3C3C3C 8px; } 90.ambernotice{ background-color: #DDC498; border-top: solid #3C3C3C 8px; } 91.greennotice{ background-color: #98DD98; border-top: solid #3C3C3C 8px; } 92 93h1, font.headline, font.shoulderline{ 94 font-family: FrugalSansRegular, Verdana, Georgia; 95 font-style: italic; 96 text-decoration: none; 97 word-spacing: normal; 98 text-align: left; 99 letter-spacing: 0; 100 line-height: 1.2em; 101 font-weight: normal; 102} 103 104font.headline{ 105 /* background-color: #fff; */ 106 /* color: #A4341D; */ color: #000000; 107 font-size: 2.5em; 108 } 109 110h1, font.shoulderline{ 111 /* background-color: #fff; */ 112 /* color: #0066cc; */ 113 font-size: 1.8em; 114} 115 116#loading { background-color: black; color: white; padding: 12px 0px; text-align: center; font-size: 2.6em; 117 position: absolute; bottom: 0px; z-index: 1; width: 100%; display: none; margin-top: 48px; } 118 119/*********** 120 Breadcrumbs 121 http://css-tricks.com/triangle-breadcrumbs/ 122*/ 123.breadcrumb { 124 list-style: none; 125 overflow: hidden; 126 font-size: 0.8em; 127} 128.breadcrumb li { 129 float: left; 130} 131.breadcrumb li a { 132 color: #dcdcdc; 133 text-decoration: none; 134 padding: 10px 0 10px 45px; 135 background: #323232; /* fallback color */ 136 background: hsla(0,0%,20%,1); 137 position: relative; 138 display: block; 139 float: left; 140} 141.breadcrumb li a:after { 142 content: " "; 143 display: block; 144 width: 0; 145 height: 0; 146 border-top: 50px solid transparent; 147 /* Go big on the size, and let overflow hide */ 148 border-bottom: 50px solid transparent; 149 border-left: 30px solid hsla(0,0%,20%,1); 150 position: absolute; 151 top: 50%; 152 margin-top: -50px; 153 left: 100%; 154 z-index: 2; 155} 156.breadcrumb li a:before { 157 content: " "; 158 display: block; 159 width: 0; 160 height: 0; 161 border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */ 162 border-bottom: 50px solid transparent; 163 border-left: 30px solid #686868; 164 position: absolute; 165 top: 50%; 166 margin-top: -50px; 167 margin-left: 1px; 168 left: 100%; 169 z-index: 1; 170} 171.breadcrumb li:first-child a { 172 padding-left: 10px; 173} 174.breadcrumb li:nth-child(2) a { background: hsla(0,0%,25%,1); } 175.breadcrumb li:nth-child(2) a:after { border-left-color: hsla(0,0%,25%,1); } 176.breadcrumb li:nth-child(3) a { background: hsla(0,0%,35%,1); } 177.breadcrumb li:nth-child(3) a:after { border-left-color: hsla(0,0%,35%,1); } 178.breadcrumb li:nth-child(4) a { background: hsla(0,0%,45%,1); } 179.breadcrumb li:nth-child(4) a:after { border-left-color: hsla(0,0%,45%,1); } 180.breadcrumb li:nth-child(5) a { background: hsla(0,0%,55%,1); color: #3c3c3c; } 181.breadcrumb li:nth-child(5) a:after { border-left-color: hsla(0,0%,55%,1); } 182 183.breadcrumb li:last-child a { 184 /* background: transparent !important; */ 185 /* text-decoration: underline; */ 186 /* color: black; */ 187 pointer-events: none; 188 cursor: default; 189} 190 191/* ----------------- forms ----------------- */ 192 193.bigbutton { 194 font-family: Verdana, Arial, Helvetica, sans-serif; 195 font-size: 24px; 196 background-color: #cccccc; 197 color: #666666; 198 margin-right: 6px; 199 border: 3px ridge #000000; 200} 201 202.bigtext { 203 font-family: Verdana, Arial, Helvetica, sans-serif; 204 font-size: 24px; 205 margin-right: 6px; 206 background-color: #CCCCCC; 207 border: 1px solid #666666; 208 width: 250px; 209} 210 211.mediumbutton { 212 font-family: Verdana, Arial, Helvetica, sans-serif; 213 font-size: 16px; 214 background-color: #cccccc; 215 color: #666666; 216 margin-right: 6px; 217 border: 3px ridge #000000; 218} 219 220.mediumtext { 221 font-family: Verdana, Arial, Helvetica, sans-serif; 222 font-size: 16px; 223 margin-right: 6px; 224 background-color: #CCCCCC; 225 border: 1px solid #666666; 226} 227 228.mediumblock { 229 font-family: Verdana, Arial, Helvetica, sans-serif; 230 font-size: 16px; 231 232 background-color: #CCCCCC; 233 border: 1px solid #666666; 234 235width: 75px; color: #000000; 236margin-left: auto; margin-right: auto; 237} 238 239.editable { 240 font-family: Verdana, Arial, Helvetica, sans-serif; 241 font-size: 16px; 242 margin-right: 6px; 243 background-color: #CCCCCC; 244 border: 1px solid #666666; 245} 246 247 248.minitext { 249 font-family: Verdana, Arial, Helvetica, sans-serif; 250 font-size: 12px; 251 margin-right: 6px; 252 background-color: #CCCCCC; 253 border: 1px solid #666666; 254} 255 256.minitextBOLD { 257 font-family: Verdana, Arial, Helvetica, sans-serif; 258 font-size: 12px; 259 margin-right: 6px; 260 background-color: #CCCCCC; 261 border: 1px solid #666666; 262 font-weight: bold; 263} 264 265.minibutton { 266 font-family: Verdana, Arial, Helvetica, sans-serif; 267 font-size: 12px; 268 background-color: #cccccc; 269 color: #666666; 270 margin-right: 6px; 271 border: 3px groove #000000; 272} 273 274 275select { 276 font-family: Verdana, Arial, Helvetica, sans-serif; 277 font-size: 16px; 278 margin-right: 6px; 279 background-color: #CCCCCC; 280 border: 1px solid #666666; 281} 282 283input,input[type='text'],input[type='password'] { 284 font-family: Verdana, Arial, Helvetica, sans-serif; 285 font-size: 16px; 286 margin-right: 6px; 287 background-color: #CCCCCC; 288 border: 1px solid #666666; 289} 290 291button{ 292 font-family: Verdana, Arial, Helvetica, sans-serif; 293 font-size: 16px; 294 margin-right: 6px; 295 background-color: #CCCCCC; 296 border: 3px ridge #dcdcdc; 297} 298 299/* ----------------- tables ----------------- */ 300th { 301 padding: 8px; 302 background-color: #3C3C3C; 303 margin: 8px; 304 text-align: left; 305} 306 307.totals{ 308 background-color: #808080; 309 color: #242424; 310 font-weight: bold; 311} 312 313td { 314 padding: 8px; 315 margin: 8px; 316 text-align: left; 317 vertical-align: middle; 318} 319 320/* ----------------- menus ----------------- */ 321 322.navlist 323{ 324padding-left: 0; 325margin-left: 0; 326border-bottom: 1px solid gray; 327width: 200px; 328float: right; 329} 330 331.navlist li 332{ 333list-style: none; 334margin: 0; 335padding: 0.25em; 336border-top: 1px solid gray; 337} 338 339.navlist li a { text-decoration: none; } 340