origin33/app/html/retail_files/styles.css

483 lines
9.9 KiB
CSS
Raw Permalink Normal View History

2024-03-19 12:48:13 +00:00
/* CSS Document */
/* CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
//vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
//border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
/* End of CSS Reset */
body {text-align: center;
}
h1, h2, h3, h4, h5, h6, p {
color: #414141;
color: #333333;
clear: left;
font: 100% Calibri, Verdana, Helvetica, Arial, sans-serif;
margin: 0;
//padding-left: 0.5em;
}
h1 {
font-size: 280%;
text-align: center;
}
h2 {
font-size: 100%;
text-align: center;
}
h3 {
font-size: 100%;
text-align: center;
}
p
{
font-size: 130%;
text-align: center;
padding: 8px;
color: #585858;
color: #424242;
}
#main-logo
{
padding-top: 4em;
padding-bottom: 2em;
text-align: center;
z-index: 10;
overflow:auto;
}
#TextLogo
{
font-family: Verdana, Calibri, Verdana, Helvetica, Arial, sans-serif;
font-size: 800%;
text-align: center;
color: white;
font-family: 'intro_rust_gbase_2_line', Arial, sans-serif;
}
#TextLogo a
{
text-decoration: none;
color: white;
}
#MyNav {
//position: fixed;
top: 0;
width: 100%; /* this makes the whole thing show up centered */
//height: auto;
overflow: auto;
text-align: center;
//font: 100% Calibri, Verdana, Helvetica, Arial, sans-serif;
font-family: 'Karla', Calibri, Verdana, Helvetica, Arial, sans-serif;
padding-top: 12px;
padding-bottom: 12px;
//background-color: #414141;
//background-color: #333333;
z-index: 100;
letter-spacing: .1em;
background-color: #CCCCCC;
}
#MyNav a, #MyNav a:link, #MyNav a:visited {
font-size: .9em;
line-height: 1.8em;
padding: 5px 10px;
color: white; //#ededed;
color: #333333;
color: white;
//color: rgba(256, 256, 256, .8);
text-decoration: none;
border-radius: 5px;
}
#MyNav ul li { display: inline; font-size: 150%; }
#MyNav ul li {
text-decoration: none;
//padding: .2em 1em;
}
#CartItems {
//position: fixed;
// Center it
width: 700px ;
margin-left: auto ;
margin-right: auto ;
top: 0;
width: 100%; /* this makes the whole thing show up centered */
//height: auto;
overflow: auto;
text-align: center;
//font: 100% Calibri, Verdana, Helvetica, Arial, sans-serif;
font-family: 'Karla', Calibri, Verdana, Helvetica, Arial, sans-serif;
padding-top: 12px;
padding-bottom: 12px;
//background-color: #414141;
//background-color: #333333;
color: white;
z-index: 100;
letter-spacing: .1em;
}
#CartItems a, #CartItems a:link, #CartItems a:visited {
font-size: .9em;
line-height: 1.8em;
padding: 5px 10px;
color: white; //#ededed;
color: #333333;
color: white;
//color: rgba(256, 256, 256, .8);
text-decoration: none;
border-radius: 5px;
}
#AdSection
{
//position: fixed;
top: 0;
width: 100%; /* this makes the whole thing show up centered */
//height: auto;
overflow: auto;
//text-align: center;
//font: 100% Calibri, Verdana, Helvetica, Arial, sans-serif;
font-family: 'Karla', Calibri, Verdana, Helvetica, Arial, sans-serif;
padding-top: 12px;
padding-bottom: 12px;
//background-color: #414141;
//background-color: #333333;
color: white;
z-index: 100;
letter-spacing: .1em;
width: 100%;
background-color: #ffffff;
}
#AdSection img
{
border: 1px solid grey;
}
#AdSection td
{
padding: 10px;
}
#AdSection h2
{
//font-family: 'intro_head_rbase', Arial, sans-serif;
color: black;
margin: auto;
width: 60%;
//border: 1px solid grey;
padding: 10px;
right: 0px;
font-size: 80%;
}
#AdSection h3
{
font-size: 120%;
color: black;
margin: auto;
width: 60%;
border: 3px solid #73AD21;
padding: 10px;
right: 0px;
}
#AdSection h1
{
font-size: 220%;
color: black;
margin: auto;
width: 60%;
border: 1px;// solid grey;
padding: 10px;
right: 0px;
}
#AdSection a, #AdSection a:link, #AdSection a:visited {
font-size: .9em;
line-height: 1.8em;
padding: 5px 10px;
color: white; //#ededed;
color: #333333;
color: white;
//color: rgba(256, 256, 256, .8);
text-decoration: none;
border-radius: 5px;
}
#AdSection ul li { display: inline; font-size: 150%; }
#AdSection ul li {
text-decoration: none;
//padding: .2em 1em;
}
#ViewCart
{
text-align: right;
font-family: 'intro_head_rbase', Arial, sans-serif;
padding-right: 50px;
padding-right: 2em;
color: white;
}
#ViewCart a
{
font-size: 1.5em;
line-height: 1.8em;
color: white;
text-decoration: none;
}
#banner {
position: absolute;
top: 0;
left: 0;
width: 100%;
/*height: 150px; */
z-index: -1;
}
#BottomList
{
align-self: center;
top: 0;
width: 100%; /* this makes the whole thing show up centered */
//height: auto;
text-align: center;
//font: 100% Calibri, Verdana, Helvetica, Arial, sans-serif;
font-family: 'Karla', Calibri, Verdana, Helvetica, Arial, sans-serif;
padding-top: 12px;
padding-bottom: 12px;
background-color: #FFFFFF;
//background-color: #333333;
z-index: 100;
letter-spacing: .1em;
overflow:auto;
margin-left:auto;
margin-right:auto;
}
#BottomList a, #BottomList a:link, #BottomList a:visited {
font-size: .9em;
line-height: 1.8em;
padding: 5px 10px;
color: white; //#ededed;
color: #333333;
//color: rgba(256, 256, 256, .8);
text-decoration: none;
border-radius: 5px;
}
#BottomList ul li { font-size: 100%; }
#BottomList ul li {
text-decoration: none;
padding: .2em 1em;
}
#ProductDescriptionArea
{
text-align: center; /* centers the contents in a cell */
}
#ImagesAndDescription h2, #ImagesAndDescription p, #ImagesAndDescription a
{
color: white;
font-size: 150%;
}
#ImagesAndDescription a
{
font-family: 'Karla', Calibri, Verdana, Helvetica, Arial, sans-serif;
padding-top: 12px;
padding-bottom: 12px;
font-size: 150%;
}
#ImagesAndDescription table
{
margin-left:auto; /* center the table */
margin-right:auto; /* center the table */
}
#vert-space
{
block; padding-top: 5em;
}
#imageContainer {overflow:auto;margin-left:auto; margin-right:auto;background-color: #ffffff; }
#catContainer {float:left;padding-top:15px;padding-bottom:15px;background-color: #ffffff;}
#catContainer img
{
border: 1px solid grey;
}
@media only screen and (max-width : 480px) {
#imageContainer {width:95%;}
#catContainer {width:100%;}
#TextLogo {font-size: 300%;}
h3 {font-size: 160%;}
#MyNav ul li { display: block;}
#body {background-size: 150%;}
}
@media only screen and (min-width : 700px) and (max-width : 1024px) {
h3 {font-size: 160%;}
}
@media only screen and (min-width : 481px) and (max-width : 1024px) {
#imageContainer {width:95%;}
#catContainer {width:50%;height:240px;}
#TextLogo {font-size: 400%;}
}
@media only screen and (min-width : 1025px) {
#imageContainer {width:95%;}
#catContainer {width:33%;height:340px;}
h3 {font-size: 160%;}
}
@media only screen and (min-width : 640px) {
#catContainer {height:300px;}
}
@media only screen and (min-width : 890px) {
#catContainer {height:360px;}
}
@media only screen and (min-width : 1024px) {
#catContainer {height:330px;}
}
@media only screen and (min-width : 1200px) {
#catContainer {height:400px;}
}
@media only screen and (min-width : 1700px) {
#catContainer {height:450px;}
}
@media only screen and (min-width : 2000px) {
#catContainer {height:520px;}
}
@media only screen and (min-width : 2400px) {
#catContainer {height:620px;}
}
#BottomContainer {width:600px;margin-right:auto;margin-left:auto;text-align:center;}
#BottomDetail {float:left;width:200px;text-align:center;}
@media only screen and (max-width : 600px) {
#BottomContainer {width:100%;}
#BottomDetail {width:100%;padding-top:10px;}
}
/* product specific stuff */
#productContainer {overflow:auto;margin-left:auto; margin-right:auto;background-color: #ffffff;font-family: Verdana, Calibri; }
#productViewer {border: 1px solid grey;padding:15px;margin:10px;}
#productAction {border: 1px solid grey;padding:15px;margin:10px;}
#productDetails {border: 1px solid grey;padding:15px;margin:10px;text-align:left;color:grey;font-size:smaller;}
#action_detail {display:none;}
._button {width: 100%;background-color: #599197;font-size: 16px;border-radius: 10px;padding: 10px;border: none;font-family: verdana;font-weight: bold;color: white;}
._list {list-style: circle;list-style-position: inside;white-space: pre-line;}
._links {color:grey;font-size:smaller;}
._dropdown {width:80%;color:grey;height:25px;}
@media only screen and (min-width : 800px) {
#productAction {width:225px;float:right;}
#productViewer {margin-right:280px;}
#action_detail {display:block;}
}
#videoPanel {border: 1px solid grey; padding:15px; display:inline-block; margin:auto; width:45%; overflow:hidden;}
@media only screen and (max-width : 715px) {
#videoPanel {width:90%;}
.vidDetails > p { font-size:12px; }
}