@import url("http://fonts.googleapis.com/css?family=PT+Sans|Grand+Hotel|Open+Sans:400,600"); html { scrollbar-face-color: #808080; scrollbar-highlight-color: #808080; scrollbar-3dlight-color: #707070; scrollbar-darkshadow-color: #808080; scrollbar-shadow-color: #7e7e7e; scrollbar-arrow-color: #fff; scrollbar-track-color: #505050; } html, body, #archives ul, #overall-footer, #content ul { margin: 0 0 0 0; padding: 0 0 0 0; } body { background: #f6f6f6; font-family: verdana, arial, helvetica, sans-serif; font-size: 1em; } /* These three styles are to allow for the produce table which spans three columns. */ .produceTable .list { list-style-type: none; background: none; text-indent: 0px; } .produceTable .listHeading { font-weight: bold; background: none; text-indent: 0px; } .produceTable .listItem { font-weight: normal; background: none; text-indent: 15px; } /* Container Formats */ #overall { position: relative; max-width: 950px; min-width: 250px; margin: 0 auto; } #page { /*background: url('images/GrassBackground_v1.jpg') repeat; background: #F6F6F6;*/ background: #fdfdfd; } #menu { width: 100%; } /* Small Devices (phones) */ @media (max-width: 549px) { #head { margin: 0 auto; /*background: url(images/Header_v1.jpg) no-repeat top center; height: 171px;*/ height: 0px; } .page { margin: 0px auto; padding: 6px 4px; position: relative; } #menuBackground { height: 20px; max-width: 950px; background: #fff; } #menu { white-space: nowrap; position: absolute; height: 20px; z-index: 200; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-weight: 600; font-size: 0.7em; } #menu a { margin: 0 0 0 9px; text-decoration: none; color: #000; line-height: 20px; display: inline-block; height: 20px; border-bottom: 1px solid transparent; /* Force the browser to include padding and border as part of the size of the block. */ -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ } #menu a:hover { opacity: 0.7; color: #000; border-bottom: 1px solid #f00; } } /* Large(r) Devices (tablets and full computers) */ @media (min-width: 550px) { #head { margin: 0 auto; background: url("images/Header_v1.jpg") no-repeat top center; max-width: 950px; height: 171px; } .page { margin: 0px auto; padding: 30px 20px; position: relative; } #menuBackground { height: 31px; max-width: 950px; background: #fff; } #menu { white-space: nowrap; position: absolute; height: 30px; margin-bottom: 1px; z-index: 200; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-weight: 600; font-size: 1em; } #menu a { margin: 0 0 0 16px; text-decoration: none; color: #000; line-height: 30px; display: inline-block; height: 30px; border-bottom: 3px solid transparent; /* Force the browser to include padding and border as part of the size of the block. */ -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ } #menu a.holidayMenuItem { font-family: "Grand Hotel", "Open Sans", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 1.3em; letter-spacing: 1px; vertical-align: top; } #menu a.shippingMenuItem { font-family: "Grand Hotel", "Open Sans", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 1.3em; letter-spacing: 1px; vertical-align: top; } #menu a:hover { opacity: 1; color: #000; background: transparent; border-bottom: 3px solid #a20010; } } #title-shadow { position: absolute; top: 227px; left: 106px; width: auto; height: auto; color: #cacaca; font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif; font-size: 3.6em; font-weight: bold; z-index: 6; } #title { position: absolute; top: 225px; left: 104px; width: auto; height: auto; color: #77b145; font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif; font-size: 3.6em; font-weight: bold; z-index: 7; } #content { min-height: 700px; } p { text-align: justify; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; } h1 { white-space: nowrap; color: #000; font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif; font-size: 1.6em; font-weight: 800; padding-left: 0px; text-transform: uppercase; } h1:after { border-bottom: 2px solid #222; width: 100%; margin-bottom: 10px; content: ""; display: block; } h2 { display: inline; color: #333; font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif; font-size: 1.125em; font-weight: 800; padding-left: 0px; text-transform: uppercase; } h3 { display: inline; color: #333; font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif; font-size: 1em; font-weight: 800; padding-left: 0px; text-transform: uppercase; } h5 { display: block; color: #333; font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif; font-size: 0.875em; font-weight: 400; font-style: oblique; padding-left: 0px; text-transform: uppercase; margin: 60px 0 0px 0; } li { list-style-type: none; } sup, sub { line-height: 0.1em; } .submenu h2:after { border-bottom: 1px solid #808080; width: 100%; margin-bottom: 10px; content: ""; display: block; } @media (max-width: 499px) { .submenu .columnContainer { width: 250px; } .submenu .columned { column-count: 1; } } @media (min-width: 500px) and (max-width: 749px) { .submenu .columnContainer { width: 500px; } .submenu .columned { column-count: 2; } } @media (min-width: 750px) { .submenu .columnContainer { width: 750px; } .submenu .columned { column-count: 3; } } .submenu .columnContainer { margin: 0 auto; } .submenu .columned { -webkit-columns: 250px auto; -moz-columns: 250px auto; columns: 250px auto; -webkit-column-gap: 0px; -moz-column-gap: 0px; column-gap: 0px; } .submenu .columnContent { text-align: center; cursor: pointer; margin: 4px 15px 4px 15px; width: 220px; display: inline-block; } .submenu .columnContent:hover { background: #eee; } .submenu .columnContent h2 { font-size: 1.1em; font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif; font-weight: 400; font-style: oblique; text-transform: uppercase; color: #333; margin: 0; padding: 0; } .submenu .columnContent img { width: 220px; } .submenu .columnContent a:hover { background: transparent; color: #808080; } .submenu .columnContent img { float: none; display: block; } .submenu .columnContent p { text-align: left; /*font-family: Georgia, serif;*/ font-family: 'PT Sans', sans-serif; font-size: 0.8em; color: #000; text-decoration: none; } .submenu .columnContent p:hover { color: #000; text-decoration: none; } .hidden { display: none; } /* Scrolls all five pictures one at a time from right to left. */ .scrollViewport { margin: 0; /* width: 805px; height: 145px; */ width: 568px; height: 100px; overflow: hidden; position: relative; } .scrollPage { position: relative; left: 0; top: 0; white-space: nowrap; } .scrollPage img { width: 130px; height: 90px; border: 0; position: relative; left: 0px; top: 0px; } .scrollPage a { /*width: 161px; height: 145px;*/ width: 142px; height: 100px; border: 0; background: url("images/shadow_130_90.png") no-repeat scroll 0px 0px; } .scrollPage a:hover { background-color: #fff; color: #fff; } .scrollPage div { /* In case it isn't clickable (substitute for )/ */ /*width: 161px; height: 145px;*/ width: 142px; height: 100px; border: 0; float: left; background: url("images/shadow_130_90.png") no-repeat scroll 0px 0px; } .hidden { visibility: hidden; } .clickable { cursor: pointer; cursor: hand; } .inlineBlock { display: inline-block; } .modal-dialog { background: #fff; } .selected { background-color: #ffe184 !important; } /* Footer Lines */ #footer { margin-top: 6px; color: #666; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.7em; text-align: left; } #footer a { color: #666; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; } #footer a:hover { color: #00a55d; } #designedBy { margin-top: 6px; font: Arial, san-serif; font-size: 0.5em; line-height: 0.525em; color: #777; white-space: nowrap; letter-spacing: 1px; text-transform: uppercase; } #designedBy a { color: #777; font: Arial, san-serif; font-size: 0.5em; line-height: 0.525em; text-decoration: none; font-weight: normal; } #designedBy a:hover { text-decoration: underline; color: #000; } textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { border-color: rgba(82,168,236,0.8); outline: 0; outline: thin dotted 9; /* IE6-9 */ /* -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); */ -webkit-box-shadow: 0px 0px 46px -13px #e61ce6 !important; -moz-box-shadow: 0px 0px 46px -13px #e61ce6 !important; box-shadow: 0px 0px 46px -13px #e61ce6 !important; } .form-control, .select2-selection { font-size: 14px; margin-bottom: 0px; } .input-group { margin-bottom: 15px; } .select2 .select2-selection { border-color: #ccc; } .select2-container--default.select2-container--focus .select2-selection--multiple { border-color: rgba(101,174,231,0.824); outline: 0; outline: thin dotted 9; -webkit-box-shadow: 0px 0px 46px -11px #e61ce6 !important; -moz-box-shadow: 0px 0px 46px -11px #e61ce6 !important; box-shadow: 0px 0px 46px -11px #e61ce6 !important; } .has-error { border-color: #a94442 !important; /* -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important; */ /* -webkit-box-shadow: 0px 0px 46px -13px rgba(255,28,230,1) !important; -moz-box-shadow: 0px 0px 46px -13px rgba(255,28,230,1) !important; box-shadow: 0px 0px 46px -13px rgba(255,28,230,1) !important; */ } .editorTable { border-collapse: collapse; border: 1px; } .editorTable td { /*border-collapse: collapse;*/ border-bottom: 1px solid; border-bottom-color: #555; padding: 4px 4px 4px 4px; } .editorTable tr.alt td { color: #aaa; background-color: #eee; } .editorTable th { /*font-size: 1.1em;*/ text-align: left; padding: 8px 4px 8px 4px; /*top right bottom left*/ background-color: #313131; color: #fff; } .editorTable tr:hover { background-color: #325e74; } .selectableColumnedList { -webkit-columns: 295px auto; -moz-columns: 295px auto; columns: 295px auto; -webkit-column-gap: 10px; -moz-column-gap: 10px; column-gap: 10px; -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; min-height: 200px; background: #dedede; } .selectableColumnedList i { padding-right: 4px; color: #444; } .selectableColumnedList a { font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #000; } .selectableColumnedList a.invisible { color: #777; } .selectableColumnedList a:hover { text-decoration: underline; color: #343; } .selectableColumnedList a:active { color: #000; } .headerIcon { width: 30px; } #users .selected { background-color: #ffe184 !important; } #subcategories .dropdownSelection { background-color: #cad0ff; }