﻿* 
{
    padding: 0;
    margin: 0;
   }
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,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body
{
    font: 12px Candara, Century Gothic Regular, Verdana, Arial, Helvetica, sans-serif;
    background: #401989;
    margin: 0px;
    padding: 0px;
    text-align: left;
    color: Black;
}
a {
	color: #7D0D00;
	text-decoration: none;
}
div
{
    margin:0;
    padding:0;
}
	
a:hover {
	color: #000000;
	text-decoration: none;
}
.zola
{ 
    font-family: 'Carlson Antique'; 
    }
    .mainDiv
    {
        position:relative;
        width:100%;
    }
    .zolaHeader
    {
    background:url(../imgs/ZolaHeader.png) no-repeat top left;
    padding:0px;
    height:142px;
    width:1214px;
    margin: 0 auto;
    }
    .zolaBody
    {
        background:url(../imgs/ZolaMiddle.png) repeat top left;
        padding:0px;
        width:1214px;
        margin: 0 auto;
    }
    .zolaFooter
    {
        background:url(../imgs/ZolaBottom.png) no-repeat top left;
        padding:0px;
        width:1214px;
        height:76px;
        margin: 0 auto;
    }
    .Content
    {
        margin:10px 30px 10px 20px;
    }
    .navBar
    {
        padding:0 10px 0 11px;
    }
    .productImage
    {
        width:150px;
        float:left;
        text-align:center;
        font-weight:bold;
        margin:5px 10px 0 0;
    }
    .productTitle
    {
            width:320px;
            float:left;
            font-weight:bold;
            margin:5px 20px 0 0;
            text-align:justify;
    }
    .productAvailability
    {
            width:175px;
            float:left;
            font-weight:bold;
            margin:5px 10px 0 0;
    }
    .productCPrice
    {
            width:100px;
            float:left;
            font-weight:bold;
            margin:5px 10px 0 0;
    }
    .productRPrice
    {
            width:115px;
            float:left;
            font-weight:bold;
            margin:5px 10px 0 0;
    }
    .productQuantity
    {
            width:50px;
            float:left;
            font-weight:bold;
            margin:5px 10px 0 0;
    }
    .listContainer
    {
        width:1100px;
        overflow:hidden;
    }
    .ImageDiv
    {
        float:left;
        width:200px;
    }
    .ImageCopy
    {
        float:left;
        width:600px;
        text-align:left
    }
    .Cursor
    {
        cursor:pointer;
    }
    .discounttext
    {
        font-size:1em;
        font-style:italic;
    }
    .bigContainer
    {
        margin:20px;
    }
    .contact
    {
        width:500px;
        margin: 20px auto 20px auto;
        padding:15px;
        border:solid 1px black;
        vertical-align:top;
        
    }
    .account
    {
        width:500px;
        margin: 20px auto 20px auto;
        padding:15px;
        border:solid 1px black;
        vertical-align:top;
        float:left;
        
    }
    .smallcontact
    {
        width:320px;
        margin: 20px auto 20px auto;
        padding:15px;
        border:solid 1px black;
        vertical-align:top;
        float:right;
        
    }
    .accountContainer
    {
        width:900px;
        margin:0 auto;
    }
    .navProducts
    {
        float:left;
        width:200px;
        margin-top:45px;
        margin-left:50px;
        
    }
    .navAccount
    {
        float:right;
        width:200px;
        margin-top:45px;
        margin-right:20px;
        
    }
    h1
    {
        font-size:26px;
        font-weight:bold;
    }
    h2
    {
        font-size:22px;
        font-weight:bold;
    }
    h3
    {
        font-size:18px;
        font-weight:bold;
    }
    h4
    {
        font-size:10px;
        font-weight:bold;
    }
    .zolagrid tr td
{
    padding: 5px;
    border: 1px solid #ddd;
}
.zolagrid tr th
{
    padding: 5px;
}
