/*******************************************************
* Some notes:
* - padding: top right bottom left
* - always use px after numbers for pixel size ie (10px)
********************************************************/
/** GLOBAL SETTINGS ****************************/
.BODYCOL { vertical-align: top; width: 585px; padding: 0px 0px 0px 0px;}
.LNAVCOL { vertical-align: top; width: 190px; padding: 0px; background-color: #EEEEEE;}
.RNAVCOL { vertical-align: top; width: 190px; background-color: #EEEEEE; padding: 5px; }
/* remove first part of comments to enable centering */
/* body table { margin: 0 auto; } /* table inside the body */
/* body table table { margin: 0; } /* reset children children */
body {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 12px;
margin: 0px;
padding: 0px;
color: #000000;
background: #FFFFFF url(/228/images/bg.gif) repeat-y top left;
}
input, textarea, select {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size; 11px;
background-color: #F0F0F0;
vertical-align: middle;
color: #003366;
}
td, p, span {
font-family: Arial, Tahoma, Helvetica,sans-serif;
font-size: 12px;
color: #717A8A;
}
a { color: #666666; }
a:hover { color: #003366; }
a:active { color: #666666; }
/* Used as the main heading for a page */
.heading {
font-size: 20px;
font-weight: bold;
color: #003366
}
/* a sub heading to be used as sub sections of a page */
.subheading {
font-size: 14px;
font-weight: bold;
color: #003366;
font-family: arial, sans-serif;
}
/* stand out text aka... bolding it */
.minheading {
font-size: 12px;
font-weight: bold;
color: #666666;
color: #003366
}
/* standard error messages */
.error { font-size: 12px; color: #CC0000; }
/** HTML CSS ****************************/
.defoulttext {
font-family: tahoma;
font-size: 11px;
color: #717A8A;
}
.PhoneNumbers {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #798291;
}
a.menu:link {
font-family: tahoma;
font-size: 11px;
color: #991114;
text-decoration: none;
font-weight: bold;
}
a.menu:visited {
font-family: tahoma;
font-size: 11px;
color: #991114;
text-decoration: none;
font-weight: bold;
}
a.menu:hover {
font-family: tahoma;
font-size: 11px;
color: #717A8A;
text-decoration: none;
font-weight: bold;
}
/** CHECKOUT SETTINGS ****************************/
.checkout_table {
width: 100%;
}
.fieldname, tr.fieldname td { font-size: 12px; }
.fieldnamesmall, tr.fieldnamesmall td { font-size: 12px; }
/* used to highlight input boxes backgrounds if a field
* isn't filed out */
.required {
background-color: #FFFFCC;
}
.shaded_table {
border-bottom: 1px solid #DDDDDD;
border-right: 1px solid #DDDDDD;
}
/* properties generally for the first row of a table */
tr.row_heading td, .row_heading {
background-color: #DDDDDD;
font-weight: bold;
padding: 1px 1px 2px 3px;
}
/* all td areas inside a shaded_table */
.shaded_table td {
border-left: 1px solid #DDDDDD;
border-top: 1px solid #DDDDDD;
}
/* The labels for the cart */
.cart_label {
font-weight: bold;
}
.cart_text {
background-color: #DDE1BD;
}
.normaltextb{ font-size: 12px; font-weight: bold; }
.centered { text-align: center; }
/** NAVIGATION SETTINGS *****************************/
.tnavigation { width: 190px; }
a.tnavlinkselected:link, a.tnavlinkselected:visited,
a.tsublinkselected:link, a.tsublinkselected:visited {
color: #003366;
font-weight: bold;
}
table.tnavigation a {
font-weight: bold;
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}
table.tnavigation a:hover, tnav_td a:active {
color: #003366;
}
.tnavigation_td {
padding: 1px 0px 1px 0px;
}
.tsection_td {
padding-bottom: 1px;
}
.tnav_td {
}
/* left side, usually used for spacing */
.tsub_left {
width: 30px;
text-align: right; /* bring everything to the right */
padding: 0px 2px 3px 5px; /* and leave a little spacing */
}
/** PAGINATION SETTINGS *****************************/
.pagination {
/* width: 100%; */
}
.pagination td {
/* Default attributes for all data inside the td's */
padding: 0px 0px 0px 5px; /* bump the left off the table. */
}
.page_heading {
/* the heading area */
padding-bottom: 5px; /* pad the bottom a bit */
}
.page_list {
/* the list of pages and navigation links */
letter-spacing: 0.1em; /* seperate the words a bit */
padding-bottom: 5px; /* seperate the footer a bit */
}
.pages .selected {
/* make it a little easier to see the current one */
font-weight: bold;
}
/*
* Control each page number and navigation
* under pagelist the following parts are available
* page, first, prev, selected, next, last
*/
.page_list_page {
}
.page_list_first {
}
.page_list_prev {
}
.page_list_next {
}
.page_list_last {
}
/* the footing area */
.page_footing {
padding-bottom: 5px; /* pad the bottom a bit */
}
/** MULTI-COLUMN PRODUCT SETTINGS *****************************/
.multi_product {
padding: 10px 20px 10px 20px;
text-align: center;
}
tr.productname td, .productname { font-size: 12px; }
.button { font-size: 10px; color: white; border-top-style: groove; border-right-style: groove; border-left-style: groove; background-color: red; border-bottom-style: groove; }
.note { font-size: 10px; color: #999999; }
/** MISC CSS SETTINGS *****************************/
#crfootnote { color: #cecece; font-size: 10px; padding: 0px 0px 5px 5px; }
#crfootnote a { color: #cecece; }
|

|

|
|
|
|
Proud Supporter of VetFran

| |
|