/* 
    Document   : default
    Created on : May 11, 2009, 9:08:53 PM
    Author     : John
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*

root { 
    display: block;
}
body {
            background-image:url('/backround.jpg');
            background-position:center;
            background-repeat:repeat;
            }
 background-image:url(http://www.bridgephotography.com/images/background.jpg);
 background-color:#866464;

*/
H2 {
    font-family:Arial,Helvetica,sans-serif;
    font-style: oblique;
    font-variant:small-caps;
    font-weight: 500;
}

body {
    background-color:#FFFFFF;

    background-position:center;
    background-repeat:repeat;
}
body, td, th {
    color:#2A1B0A;
    font-family:Arial,Helvetica,sans-serif;
}

table {
    color:#FFFFFF;
}

table.main-table {
        width:800;
        border:0;

}

table.slideshow-table {
    width:800;
    height:600;
    vertical-align:top;    
}

table.about-table {
    width:300;
    text-align:left;
    
}

table.cart-table {
    width:800;
    border: 2px solid Black;
    background-color: rgb(239, 239, 231);
    font-family: Verdana;
    font-size: 10pt;
    border-collapse: collapse;
    background-position:center;
}
td.main-td {
    width:800;
}

td.error-td {
    color:red;
}
.row1 {
    width: 70%;
    vertical-align:top;
}

.row2 {
    width: 30%;
    vertical-align:middle;
}
img.home-img {
    border: 4px solid #2A1B0A;
    margin-top: 1em;
}

img.logo-img {
    border-bottom: 2px solid #2A1B0A;
    
}

img.footer-img {
    /*border-top: 2px solid #FFFFFF;*/
    margin-top:1em;
    border: 5px solid #FFFFFF;
    
}
p.summary {
    color:#2A1B0A;
    font-family:Arial,Helvetica,sans-serif;
}
a:link {
    color:#00CCFF;
}
a:visited {
    color:#CC99FF;
}
a:hover {
    color:#33CCFF;
}

a.linkopacity img {
    /*filter:alpha("opacity=80");*/
    -moz-opacity: 0.8;
    opacity: 0.8;
}

.cartThumbTxt {
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#2A1B0A;
    text-align:center;
}

.errorMessage {
    color:red;
}
/* gallery {
    margin: 5em auto;
    padding: 0;
    border:1px solid #CCC;
    width: 300px;
    list-style: none;
    overflow:hidden;
} */

/*#gallery li {
    float:left;
    padding:1em 0 1em 1.7em;
}
*/
/*#gallery li a img {
    border:2px solid #333;
    padding:.1em;
    opacity:.80;
}*/

