/* ::: GLOBAL ::: */

/* -- General -- */
a.breadCrumb {
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
}
a.breadCrumb:visited {
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
}
a.breadCrumb:hover {
    font-size: 18px;
    font-weight: bold;
    text-decoration: underline;
}
td.breadCrumbs {
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
}

body > table {
    border: 2px solid gray;
    padding: 1px;
    width: 100%;
}
div.siteHeader {
    padding: 3px;
    height: 180px;
    background: url(images/header-bg.jpg) repeat-x bottom left;
    
}
div.siteLogo {
    float: left;
}
div.siteTitle {
    float: left;
}
div#content-capleft {
    background: url(images/topleft-content.jpg);
}
div.pageFooter {
    padding: 5px;
    background: url(images/footer.jpg) repeat-x;
}
td.sidebar {
    width: 230px;
}
#sidebar {
    padding:5px;
}
.sidebarBg {
    background: url(images/sidebar-bg.jpg) repeat-y;
}

/* -- Typeography and Colorize -- */
body {
    background:#b8af7c;
    font-family:verdana, tahoma, serif;
    color:#333;
    font-size: 62.5%;
     
}
p {
    font-size:1.2em;
    word-spacing:normal;
    letter-spacing:0;
}
a:link {
    text-decoration:none;
     color:#1b2f47
}
a:visited {
    color:#333;
    text-decoration:none;
     
}
a:hover {
    text-decoration: underline;
}
h1 {
    font-size: 2.8em;
    font-weight:normal
}
h2 {
    font-size: 2.6em;
    font-weight:normal;
    color:#1b2f47
}
h3 {
    font-size: 1.8em;
}
h4 {
    font-size: 1.4em;
}
h5 {
    font-size: 1.3em;
}
h6 {
    font-size: 1.2em;
}
h1, h2, h3, h4 ,h5 {
    font-family:Arial, Helvetica, sans-serif;
}
#leftSide {
    font-size:1.2em;
    line-height:1.5em;
}
#rightSide a:link {
    color:#1b2f47;
}
/* forms */
input,textarea,select {
    font-family: verdana,tahoma, arial;
    font-size:100%;
    margin:.2em 0;
}
input,textarea {
    padding:.2em .4em;
    margin:0 2px 4px 2px;
}
input.radio,input.checkbox {
    background-color:#fff;
    padding:2px;
}
form label {
    font-weight:normal;
    margin:0 2px;
}
fieldset {
    padding:.8em;
    border:1px solid #ddd;
    background-color:#fff;
    margin:1em 0;
}
legend {
    padding:2px 15px 10px;
    text-transform:uppercase;
    font-style:italic;
    font-size:1.2em;
    background-color:#fff;
    border-top:1px solid #ddd;
}
/* lists */
ul,ol {
    margin:.4em 0 1em;
    font-size:1.2em
}
ul li,ol li {
    list-style-position:outside;
    margin-left:2.5em;
     
}
dl {
    padding:.3em 0 .8em;
}
dt {
    font-weight:bold;
    text-decoration:underline;
}
dd {
}
/* other */
p {
    margin:.6em 0 .3em;
}
hr {
    color:#b4aca1;
    background-color:#b4aca1;
    border-bottom:1px solid #f6f4eb;
}
small {
    font-size:80%;
}
pre {
    overflow:auto;
    white-space:pre-wrap;
/* <- css3 */    white-space:0;
/* <- ff */    font-size:12px;
    font-family:"Courier New", Courier, "Lucida Console", Monaco, "DejaVu Sans Mono", "Nimbus Mono L", "Bitstream Vera Sans Mono";
    background-color:#fff;
    padding:.4em;
    margin:1em 0;
}
pre {
    width:80%;
    overflow:hidden;
    border:1px solid #ddd;
    background-color:#fff;
    padding:.8em;
    margin:1em 0;
}
blockquote {
    margin:1em 25% 1em 0;
    min-height:40px;
    padding:.6em 1em .6em 2.4em;
    border:1px dotted #ddd;
    font-style:italic;
    color:#474747;
    background:#fff url(images/blockquote.png) no-repeat 4px top;
}
blockquote p {
    padding:8px;
    margin:2px;
}
blockquote blockquote {
    margin:1em 0 1em;
}
/* CSS FOR EVETSITE TEMPLATE */
.admidTab {
     background:#365c8c
}
.addHTML {
}
/* ::: SHOPPING CART ::: */
.shoppingCartdiv {
    padding:5px 20px 5px 20px;
    text-align: right;
}
.shoppingCartLink, .myAccountLink {
    text-decoration:none;
    font-size:1.2em;
}
#ecommTd {
    padding-right:10px;
    color:#000;
    height:20px;
}
#ecommTd a {
     color:#000
}
#menuTd {
}
body,table,p,a {
}
.menuBorderTd {
}
/* ::: MENU ::: */
.menu1Td {
    padding:2px 0px 0px 15px;
    cursor:hand;
    text-align:left;
    background:url(images/node1.jpg) no-repeat left center;
    color:#000;
}
.menu1A {
    color:#000;
}
.menu1AAdd {
    color:#000;
    font-style: italic;
}
.menu1ASelected {
    color:#000;
    text-decoration: underline;
}
.menu2Table {
    color:000;
}
.menu2Td {
    padding:2px 10px 2px 20px;
    cursor:hand;
    background:url(images/node2.jpg) no-repeat left center;
    text-align:left;
}
.menu2A {
    color:#000;
    text-decoration:none;
}
.menu2AAdd {
    color:#000;
    text-decoration:none;
}
.menu2ASelected {
    color:#000;
    text-decoration:none;
    display:block;
}
.menu3Table {
    border:0px;
}
.menu3Td {
    padding:2px 10px 2px 30px;
    cursor:hand;
    text-align:left;
    background:url(images/node2.jpg) no-repeat left center;
}
.menu3A {
    color:#000;
    text-decoration:none;
}
.menu3AAdd {
    color:#000;
    text-decoration:none;
}
.menu3ASelected {
    color:#000;
;
    text-decoration:none;
    display:block;
}
### Standard Template Stuff
td#colorOne {
    background-color: #333333;
     
}
/* darkGray */
td#colorTwo {
    background-color: #797979;
     
}
/* mediumGray */
td#colorThree {
    background-color: #BCBCBC;
     
}
/* lightGray */
/* :::This should be the same color as tdMediumColor:: */
#trcolor1 {
    background-color: #EFEFEF;
}
/* :::This should be the same color as tdLightColor:: */
#trcolor0 {
    background-color: #FFFFFF;
}
#tdHeader {
    background-color: #cbc8a6;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    color: #000;
}
#tdRightColumn {
    background-color: #EFEFEF;
    border: 1px solid #cbc8a6;
}
#tdLightColor {
    background-color: #FFFFFF;
}
#tdMediumColor {
    background-color: #EFEFEF;
}
#tdDarkColor {
    background-color: #CCCCCC;
}
.fieldPopup {
    border: 1px solid #FFFFFF;
    background-color:#FFFFCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.fieldPopupText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#000000;
}
.basicText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    color: #000000;
}
.buttonStyle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    color: #000000;
    background-color: #CCCCCC;
    border: 1px solid #cbc8a6;
    padding: 2px;
    margin: 2px;
}
.thinBorder {
    border: 1px solid #cbc8a6;
}
.thinBorder td {
    padding:4px;
}
#thinBorder {
    border: 1px solid #cbc8a6;
}
.pageHeader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    font-weight: bold;
    color: #000000;
}
.price {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.regularPrice {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    text-decoration : line-through;
}
.salePrice {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    padding : 8px;
    color : #FF3300;
}
.link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}
.specialEditLink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
    color: #EE1122;
    text-decoration: none;
}
.errorRedNoHelp {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:1.1em;
    color: #990000;
     
}
.errorRedHelp {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    color: #990000;
    text-decoration: underline;
     
}
.shippingText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    color: #990000;
     
}
.discountText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    color: #990000;
     
}
.specialEditLink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}