/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5952 2007-03-03 06:18:46Z drbyte $
 */
 

W3C CSS Validation Service

W3C CSS Validator results for http://atasteofbritain.ca/ (CSS level 2.1)

    * Jump to:
    * Errors (2)
    * Validated CSS

W3C CSS Validator results for http://atasteofbritain.ca/ (CSS level 2.1)
Sorry! We found the following errors (2)
URI : http://atasteofbritain.ca/includes/templates/cherry_zen/css/stylesheet.css
167 	* html #nw 	Value Error : width Lexical error at line 167, column 63. Encountered: "?" (63), after : "" ? document.documentElement : document.body) && (d.clientWidth > 1300? "1300px" : d.clientWidth > 1048? "80%" : d.clientWidth 1048? "1000px" : "80%"));
173 	* html #nw 	Value Error : width Parse error - Unrecognized }

? Top
Valid CSS information
#trailimageid {
position : absolute;
visibility : hidden;
left : 0;
top : 0;
width : 220px;
height : 100%;
z-index : 1000;
}
#trailimageid div {
padding : 5px;
background-color : #fff;
border : 1px solid #888;
text-align : center;
}
#trailimageid h1 {
font-size : 100%;
font-weight : normal;
margin : 0;
padding : 2px 0;
text-align : left;
width : 100%;
}
#trailimageid img {
margin : 2px;
border : none;
}
input#searchTop {
background : url("../images/red/rounded-search-input-top.gif") no-repeat top left;
}
#navMainWrapper {
background : url("../images/red/header.gif");
}
h3.leftBoxHeading, h3.rightBoxHeading {
background : url("../images/red/sideboxbg.gif");
}
#navMain a {
background : url("../images/red/tableftE.gif") no-repeat left top;
}
#navMain a span {
background : url("../images/red/tabrightE.gif") no-repeat right top;
}
#navMain a span.last {
background : url("../images/red/tabrightE_last.gif") no-repeat right top;
}
body {
background : #990000;
}
#headerWrapper {
background : #ffffff;
}
input:focus, select:focus, textarea:focus {
background : #e0e8ef;
}
.messageStackWarning, .messageStackError {
background : #990000;
}
.messageStackSuccess {
background : #929292;
}
.messageStackCaution {
background : #ffff99;
}
#cartSubTotal, h2.centerBoxHeading, .rowOdd {
background : #e8e9e9;
}
TR.tableHeading {
background : #cacaca;
}
.rowEven {
background : #f0f0f0;
}
#navEZPagesTop {
background : url("../images/ezbg.gif") repeat-x;
}
#contentMainWrapper {
background-color : #ffffff;
}
#contentMainWrapperb {
background : url("../images/sidebox.gif") repeat-y 0 0;
}
input.search {
background : url("../images/rounded-search-input.gif") no-repeat top left;
}
body {
color : #000000;
}
a:link {
color : #4f4f4f;
text-decoration : none;
}
a:visited {
text-decoration : none;
color : #313131;
}
a:hover {
color : #000000;
text-decoration : none;
}
h3.leftBoxHeading, h3.rightBoxHeading {
color : #ffffff;
}
.leftBoxHeading a, .rightBoxHeading a {
color : #ffffff;
}
.leftBoxHeading a:hover, .rightBoxHeading a:hover {
color : #e8e9e9;
}
#navMain a span {
color : #ffffff;
}
#navMain a:hover span {
color : #ffffff;
}
#tagline {
color : #333333;
}
#productPrices {
color : #9f1c00;
}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount, .alert {
color : #990000;
}
.messageStackWarning, .messageStackError {
color : #ffffff;
}
html > body {
width : auto;
}
#nw {
width : 85%;
max-width : 1300px;
min-width : 1000px;
}
#nw {
text-align : left;
vertical-align : top;
margin : 0 auto;
}
#headerWrapper {
float : left;
width : 100%;
}
#navMainWrapper {
height : 32px;
width : 100%;
font-size : 12px;
}
#logoWrapper {
width : auto;
}
#logo {
padding-left : 15px;
text-align : center;
}
#taglineWrapper {
width : 75%;
float : left;
}
#tagline {
font-size : 1.1em;
font-weight : bold;
text-align : center;
padding : 25px 8px 35px 8px;
}
#navEZPagesTop {
font-weight : bold;
width : auto;
padding : 7px 0;
}
#navEZPagesTop a {
padding : 0 8px;
}
#contentMainWrapper {
line-height : 1.4;
min-height : 100%;
}
#contentMainWrapperb {
min-height : 100%;
}
* html #contentMainWrapper {
height : 100%;
}
.outer {
padding-left : 165px;
}
.inner {
width : 100%;
}
.float-wrap {
float : left;
width : 97%;
margin-left : -165px;
}
#content {
float : right;
margin-right : -165px;
width : 100%;
line-height : 1.2;
position : relative;
}
.contentWrap {
padding : 5px 0 5px 5px;
}
#navColumnOne {
float : left;
position : relative;
}
#navColumnTwo {
float : right;
margin-right : -150px;
position : relative;
}
* {
margin : 0;
padding : 0;
}
body {
font-family : "Lucida Grande", tahoma, verdana, arial, helvetica, sans-serif;
font-size : 73.5%;
margin-top : 20px;
}
a img {
border : none;
}
ul, ol {
text-align : left;
padding-left : 25px;
margin-left : 10px;
margin-bottom : 10px;
}
h1 {
font-size : 1.3em;
}
h2 {
font-size : 1.2em;
}
h3 {
font-size : 1.1em;
}
h4, h5, h6, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger {
font-size : 1em;
}
LEGEND {
color : #333;
}
.biggerText {
font-size : 1.1em;
}
h1, h2, h3, h4, h5, h6 {
margin : 0.3em 0;
}
CODE {
font-family : tahoma, arial, verdana, helvetica, sans-serif;
font-size : 1em;
}
FORM, SELECT {
display : inline;
font-size : 1em;
margin : 0.5em;
}
option {
padding-right : 0.5em;
}
INPUT {
margin : 0.3em 0.5em;
}
html > body input[type="checkbox"], html > body input[type="radio"] {
float : left;
clear : both;
}
html > body .checkboxLabel, html > body .radioButtonLabel {
margin : 0 0.2em 0.5em 0;
float : left;
}
.ratingRow input[type="radio"] {
float : none;
margin : 0 0.5em;
}
TEXTAREA {
margin : auto;
display : block;
width : 95%;
}
FIELDSET {
padding : 0.5em;
margin : 0.5em 0;
border : 1px solid #cccccc;
}
LEGEND {
font-weight : bold;
padding : 0.3em;
}
h4.optionName {
padding-right : 1em;
}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
float : left;
}
LABEL.inputLabel {
width : 90%;
float : left;
margin : 0.3em;
}
LABEL.inputLabelPayment {
width : 15em;
float : left;
padding : 0.5em;
}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {
width : 12em;
float : left;
}
ADDRESS {
font-style : normal;
padding-right : 40px;
}
.clearBoth {
clear : both;
height : 0;
font-size : 0;
line-height : 0;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.clearfix {
display : inline-block;
}
* html .clearfix {
height : 1%;
}
.clearfix {
display : block;
}
HR {
height : 1px;
margin : 0.5em 0;
border : none;
border-bottom : 1px solid #9a9a9a;
}
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
padding : 0.2em;
}
#cartAdd {
width : 125px;
text-align : center;
margin : 10px auto;
float : right;
padding-right : 10px;
}
#cartAdd input {
margin : 0.3em 0 0 0;
}
#productDescription {
border : 1px solid #bfbfbf;
margin-top : 20px;
clear : both;
}
#rightFloat {
float : left;
width : 45%;
}
#leftFloat {
float : left;
text-align : center;
}
#productDetailsList {
float : left;
}
#productAttributes {
width : 100%;
float : left;
border : 1px solid #bfbfbf;
padding-left : 5px;
margin : 5px 0 0 10px;
}
#productImage {
margin : 0 auto;
text-align : center;
}
.imgLink {
text-align : center;
margin : 0 auto;
display : block;
width : 100%;
}
#friendReview {
width : 200px;
padding : 15px 0 10px 0;
float : left;
clear : left;
text-align : left;
}
.reviewCount {
float : left;
padding-left : 2px;
}
#productReviewLink {
padding : 5px 0;
}
.wrapperAttribsOptions {
line-height : 2em;
width : auto;
float : left;
}
.wrapperAttribsOptions h4 {
padding-right : 15px;
}
#navMain {
float : right;
width : 750px;
line-height : normal;
}
#navMain ul {
float : right;
list-style : none;
}
#navMain li {
display : inline;
}
#navMain a {
float : left;
text-decoration : none;
}
#navMain a span {
float : left;
display : block;
padding : 7px 15px 10px 15px;
text-align : center;
width : 90px;
cursor : pointer;
}
#navMain a span {
float : none;
}
#navMain a:hover {
background-position : 0% -32px;
}
#navMain a:hover span {
background-position : 100% -32px;
}
.navNextPrevWrapper {
margin-bottom : 1em;
}
.navPrevCounter {
font-size : 0.9em;
}
.navNextPrevList {
display : inline;
white-space : nowrap;
padding : 0 1em;
list-style-type : none;
position : relative;
}
#navSuppWrapper {
width : 100%;
margin : 0 auto;
float : left;
}
#navSupp {
margin : 0 auto;
text-align : center;
padding-top : 1em;
}
#navSupp ul {
list-style-type : none;
text-align : center;
line-height : 1.5em;
padding : 0.3em 0;
}
#navCatTabs ul {
list-style-type : none;
text-align : center;
}
#navSupp li, #navCatTabs li {
display : inline;
padding : 0 0.5em;
}
#navSupp ul li a, #navCatTabs ul li a {
text-decoration : none;
white-space : nowrap;
display : inline;
font-weight : bold;
width : 0;
}
#navEZPagesTOCWrapper {
font-weight : bold;
float : right;
height : 1%;
border : 1px solid #000000;
}
#navEZPagesTOC ul {
padding : 0.5em 0;
list-style-type : none;
line-height : 1.5em;
}
#navEZPagesTOC ul li {
white-space : nowrap;
}
#navEZPagesTOC ul li a {
padding : 0 0.5em;
}
#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
margin : 0.5em;
}
#navMainSearch {
float : left;
width : 120px;
}
input.search {
border : 0;
width : 100px;
padding : 3px 15px 4px 20px;
font-size : 11px;
}
input#searchTop {
border : 0;
width : 115px;
padding : 4px 15px 5px 20px;
font-size : 12px;
}
* html input#searchTop {
background-attachment : fixed;
}
#navBreadCrumb {
text-align : left;
line-height : 1.6em;
font-size : 0.95em;
padding : 0.2em 0;
}
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
vertical-align : top;
}
#productDescription, .shippingEstimatorWrapper {
padding : 0.5em;
}
.important {
font-weight : bold;
padding : 0.5em;
}
.gvBal {
float : right;
}
#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
padding : 0.8em;
}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
font-size : 0.9em;
}
#siteinfoLegal {
padding-bottom : 1em;
clear : both;
}
.tableHeading TH {
border-bottom : 1px solid #cccccc;
}
#cartSubTotal {
border-top : 1px solid #cccccc;
font-weight : bold;
text-align : right;
line-height : 2.2em;
padding-right : 2.5em;
}
.tableRow, .tableHeading, #cartSubTotal {
height : 2.2em;
}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
padding : 0.5em 0 0;
}
#cartProdTitle {
text-align : center;
}
.cartUnitDisplay, .cartTotalDisplay {
text-align : center;
padding-right : 0.2em;
}
.cartRemoveItemDisplay input[type="checkbox"] {
float : none;
margin-bottom : 1em;
}
#scUpdateQuantity {
width : 1.8em;
}
#scProductsHeading {
padding-left : 2em;
}
.cartQuantity {
width : 4em;
}
.cartNewItem {
position : relative;
}
.cartOldItem {
position : relative;
}
.cartBoxTotal {
text-align : right;
font-weight : bold;
padding-right : 10px;
}
.cartRemoveItemDisplay {
width : 5em;
}
.cartAttribsList {
margin-left : 1em;
}
#mediaManager {
width : 50%;
margin : 0.2em;
padding : 0.5em;
}
.mediaTitle {
float : left;
}
.mediaTypeLink {
float : right;
}
.normalprice, .productSpecialPriceSale {
text-decoration : line-through;
}
.orderHistList {
margin : 1em;
padding : 0.2em 0;
}
#ezPageBoxList li {
padding : 0.2em 0;
}
#cartBoxEmpty, #cartBoxVoucherBalance {
font-weight : bold;
}
.totalBox {
width : 5.5em;
text-align : right;
padding : 0.2em;
}
.lineTitle, .amount {
text-align : right;
padding : 0.2em;
}
.amount {
width : 5.5em;
}
#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
margin : 0.5em 1em 0 0;
}
#cartImage {
margin : 0.5em 1em;
}
.attribImg {
width : 20%;
margin : 0.3em 0;
}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
margin : 1em 0;
}
.centerBoxContentsProducts {
margin : 0 auto;
text-align : center;
width : 95%;
}
h3.leftBoxHeading, h3.rightBoxHeading {
font-size : 1.1em;
font-weight : normal;
height : 1.5em;
padding : 0.2em 0 0 0;
}
h2.centerBoxHeading {
margin : 5px auto;
padding : 0.5em 0;
text-align : center;
border : 1px solid #bababa;
line-height : normal;
width : 100%;
}
.sideBoxContent {
font-size : 1.1em;
padding : 5px;
}
.sideBoxContent ul {
text-align : left;
list-style-type : none;
padding : 0 0 0 10px !important ;
margin : 0 !important ;
}
#categoriesContent, #documentcategoriesContent {
text-align : left;
padding-left : 10px;
}
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
text-align : center;
}
.productListing-data img {
padding : 10px;
}
#upProductsHeading {
text-align : left;
}
#upDateHeading {
text-align : right;
}
.back {
float : left;
}
.forward, #shoppingCartDefault #PPECbutton {
float : right;
}
.bold {
font-weight : bold;
}
.rowOdd {
height : 1.5em;
vertical-align : top;
}
.rowEven {
height : 1.5em;
vertical-align : top;
}
.hiddenField {
display : none;
}
.visibleField {
display : inline;
}
#accountLinksWrapper li {
padding : 0.5em 0;
display : block;
list-style : none;
}
.accountTotalDisplay, .accountTaxDisplay {
width : 20%;
text-align : right;
}
.accountQuantityDisplay {
width : 10%;
vertical-align : top;
}
TR.tableHeading {
height : 2em;
}
#siteMapList {
width : 90%;
float : right;
}
.ratingRow {
margin : 1em 0 1.5em 0;
}
LABEL#textAreaReviews {
font-weight : normal;
margin : 1em 0;
}
.information {
padding : 10px 3px;
line-height : 150%;
}
#shoppingcartBody #shippingEstimatorContent {
clear : both;
}
.seDisplayedAddressLabel {
background-color : #85c285;
text-align : center;
}
.seDisplayedAddressInfo {
text-transform : uppercase;
text-align : center;
font-weight : bold;
}
#seShipTo {
padding : 0.2em;
}
.smallProductImage {
padding : 1em;
}
#sendSpendWrapper {
border : 1px solid #cacaca;
float : right;
margin : 0 0 1em 1em;
}
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
width : 46%;
}
#indexHomeBody {
padding : 20px 50px;
}
#indexBody {
padding : 20px 50px;
}
#privacyBody {
padding : 20px 50px;
}
#productsallBody {
padding : 20px 50px;
}
#contactusBody {
padding : 20px 50px;
}
#productMainImage {
float : left;
background : url("../images/shadowAlpha.png") no-repeat bottom right !important ;
background : url("../images/shadow.gif") no-repeat bottom right;
margin : 10px 0 0 10px !important ;
margin : 10px 0 0 5px;
}
#productMainImage img {
display : block;
position : relative;
background : #ffffff;
margin : -3px 6px 6px -3px;
border : 1px solid #a9a9a9;
padding : 4px;
}
.vDotLine {
background : transparent url("../images/delim_v.gif") repeat-y top center;
width : 20px;
font-size : 1px;
}
.hDotLine {
background-image : url("../images/delim_h.gif");
padding : 1px 0;
height : 3px;
}
* html #nw, * html #ne, * html #se, * html #sw, * html #n, * html #s, * html #w, * html #e {
background : none !important ;
}
#nw {
background : url("../images/shadow_nw.png") no-repeat top left;
}
#ne {
background : url("../images/shadow_ne.png") no-repeat top right;
}
#se {
background : url("../images/shadow_se.png") no-repeat bottom right;
}
#sw {
background : url("../images/shadow_sw.png") no-repeat bottom left;
padding : 0 10px;
}
#n {
background : url("../images/shadow_n.png") top 0%;
}
#s {
background : url("../images/shadow_s.png") bottom 0%;
padding-bottom : 10px;
padding-top : 10px;
}
#w {
background : url("../images/shadow_w.png") left 0%;
margin-left : -10px;
margin-right : -10px;
}
#e {
background : url("../images/shadow_e.png") right 0%;
}
#main {
margin-right : 10px;
margin-left : 10px;
}
table#workaround {
margin : 0;
border : 0;
border-collapse : collapse;
width : 100%;
}
table#workaround td {
padding : 0;
margin : 0;
}

? Top

    * Home |
    * About |
    * Documentation |
    * Download |
    * Feedback |
    * Credits

    * Deutsch
    * English
    * Español
    * Français
    * Italiano
    * Nederlands
    * ???
    * Polski
    * ????

QACSS

Support this tool, become a
W3C Supporter

Copyright © 1994-2008 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply. Your interactions with this site are in accordance with our public and Member privacy statements.
