.sf_navigation_top {
       background-color: #E6F2D9;
       border-bottom: none;
       
}


.sf_sidebar.content-block {
      border-bottom: none;
      text-decoration: none;
}


.outer {
   border-style: none;
   border-bottom: none;
}

.sf_wrapper {
      border-color: #E6F2D9;
      background-color: #E6F2D9;
      border-bottom: none;
}

.sf_wrapper {
       border-style: none;
       border-bottom: none;
}

.sf_sidebar.content-block {
      border-style: none;
      border-bottom: none;
}

.sf_sidebar.content-block {
      background-color: #E6F2D9;
      border-bottom: none;
      border-style: none;
}

.sf_sidebar.content-block {
      background-color: #E6F2D9;
      border-style: none;
      border-bottom: none;
}


.main-content {
        display: block;
        background-color: #E6F2D9;
        border-style: none;
        padding: 30px 0px 30px;
}

body {background-color: #E6F2D9}

.sf_footer {
      border-style: none;
      background-color: #E6F2D9;
}
 
.sf_sidebar .content-block {
	border-bottom:0px dotted #E6F2D9 /*~ sidebar bottom border */;
}


a:hover {
       color: #cd0939 /*~ controls side nav mouseover properties */;
       text-decoration: none;
}

a:visited {
       color: #666666 /*~ controls side nav mouseover properties */;
}

.category-tracker a.active { 
       background-color:#E6F2D9 /*~ removes shading on active link */;
}

#breadcrumbs {
       border-bottom: none /*~ removes dotted line from below logo */;
}

#breadcrumbs {
       border-top: none /*~ removes dotted line from below logo */;
}

.member-table th {
      background-color: #E6F2D9 /*~ removes shading from cart page */;
      font-weight: bold;
      text-align: left;
}

.member-table tr.member-row td {
      background-color: #E6F2D9 /*~ removes shading from cart page */;
}

.sf_main_header {
       background-color: #E6F2D9;
       border-style: none;
}


.sf_header_wrapper {
      border-style: none /*~ removes dotted line from below logo */;
}


.listitemheader a,
.listitemheader a:visited,
.listitemheader a:hover {
	color:#E6F2D9 /*~ blanks shop heading above necklace names */;
}


.sf_sidebar .content-block {
	padding:0px 15px 15px /*~ moves necklace nav up,down,left,right */;
        line-height: 31px;
        text-align: right;
        font-size: 17px;
        font-weight: normal;
}


.welcome {
      font-weight: normal;
      font-size: 15px;
      margin-bottom: 20px;
}


body {
        font-family:Arial,Helvetica,FreeSans,sans-serif;
        font-size:18px /*~ universal change to catalog font size */;
}

.sf_navigation_top ul li a  {
	font-weight:normal /*~ controls font size in top nav */;
}

.category-header {
        display: none /*~ used to remove the text shop nav above images */;
}

td.titleRow a {
  font: bold 16px Arial,Verdana sans-serif !important /*~ controls name font */;
}

td.priceRow {
      font-size: 16px /*~ controls price font */;
}

legend {
      color: #000000 /*~ changes section headings to black */;
}


.invoice 
#invoice-header-content, 
.member, .fcontain {
      display:block;
      min-width:0;
      color: #000000 /*~ changes invoice page text to black */;
}

.btn:hover {
background-color:#EEEEEE;

}

.btn {
       background-color:#e6f2da;
       border-color:#C8C8C8;
       color:#cc0033;
}

.btn {
       border-style:solid;
       border-width:1px;
       cursor:pointer;
       font-size:9px;
       margin:1px 2px;
       padding:3px 5px;
       text-transform:uppercase;
}



