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