body {
    color: #000000;
    background-color: #FFFFFF;
    margin: 0px auto;
    text-align:center;
}
#cartFrameBody {
    background-color: #616161;
}
.productDescription{
    display:block;
    margin:10px 0px;
}
p {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 22px;
    color: #000000;
}
li {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 22px;
    color: #000000;
}
h1{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #FFFFFF;
    margin: 0px;
}
.descriptions {
    line-height: normal;
    color: #000000;
}
.mainNavlinks {
    color: #5C5C5C;
    text-decoration: none;
}
.mainNavLinks:hover {
    color: #5D2318;
    text-decoration: none;
}
.utilityNavMembers {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #5C5C5C;
    margin-bottom: 5px;
    margin-right: 15px;
}
a {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    line-height: 15px;
}
a:hover {
    color: #E2E4A7;
}
.redLinks {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}
.redLinks:hover {
    color: #E2E4A7;
}
.whiteLinks {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}
.whiteLinks:hover {
    color: #5D2318;
}
.memberNavLinksSelected {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    line-height: 36px;
    margin-top: 0;
}
.memberNavLinksSelected:hover {
    color: #E2E4A7;
}
.memberNavLinks {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 36px;
    text-decoration: none;
    padding-left: 18px;
    margin-top: 0;
}
.memberNavLinks:hover {
    color: #E2E4A7;
}
#memberNavigation{
    font-size: 12px;
    margin-left: 18px;
    padding-left: 10px;
    text-align: left;
    width: 147px;
    margin-top: 0;
    padding-top: 0px;
}
.memberNavActive{
    padding-left: 18px;
    margin: 0px;
    background-image: url(/images/memberSite11/memberNavMarker.gif);
    background-repeat: no-repeat;
    background-position: left;
    margin-top: 0;
}
#container {
    width: 780px;
    background-image: url(/images/memberSite11/background.gif);
    background-repeat: repeat;
    text-align: left;
    padding-left: 10px;
    padding-top: 0px;
    margin-top: 0px;
}
#mainContent {
    float: right;
    background-image: url(/images/memberSite11/layoutCenter.gif);
    background-repeat:repeat;
    width: 614px;
    margin: 0;
    margin-right: 10px;
    padding: 0px;
    margin-bottom: 15px;
    display: block;
    overflow:hidden; /* added by CM to fix an issue in IE 9 */
}
#bottomContentBorder {
    width: 614px;
    margin-bottom: -4px;
}
.pageNavIdentifier {
    margin-top: 5px;
    padding-right: 3px;
    padding-top: 2px;
    margin-left: 2px;
    float: left;
    width: 26px;
    height: 26px;
    text-align: center;
    background-image: url(/images/memberSite11/detailNavBackgroundOver.gif);
    background-repeat: no-repeat;
    line-height: normal;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}
.pageNavigation {
    margin-top: 5px;
    padding-right: 3px;
    padding-top: 2px;
    margin-left: 2px;
    float: left;
    width: 26px;
    height: 26px;
    text-align: center;
    background-image: url(/images/memberSite11/detailNavBackgroundNormal.gif);
    background-repeat: no-repeat;
    line-height: normal;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}
.pageNav {
    padding-right: 3px;
    width: 26px;
    height: 26px;
    line-height: normal;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}
.pageNav:hover{
    color: #5D2318;
}
.pageNavIdentifier:hover{
    color: #5D2318;
}
.galleryLinks {
    color: #5D2318;
}
.navLinksTop {
    color: #3A5258;
}
.galleryLinks:hover {
    color: #5D2318;
}
.homepageHeading {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #D2D2D2;
}
.memberName {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 24px;
    margin-left: 7px;
    margin-right: 7px;
    padding-right: 7px;
    color: #FFFFFF;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #000000;
    font-style: normal;
    font-weight: normal;
    float: left;
    height: 38px;
    vertical-align: middle;
}
.memberSiteDescription {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 14px;
    font-weight : normal;
    color: #FFFFFF;
}
.memberLocation {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight : normal;
    line-height: 14px;
    color: #FFFFFF;
}
.MemberThumbs {
    border: 1px solid #000000;
}
.MemberDetails {
    border: 1px solid #000000;
}
.artspanFooter {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #5C5C5C;
}
.customField {
    margin-right: 10px;
    color: #FFFFFF;
}

.cartSummary{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight : normal;
    line-height: 14px;
    color: #FFFFFF;
    padding:10px;
}

/* Additional Classes For Blog System */

.blog_menuHeaderBG {
    background:#5D2318;
    color:#fff;
}

#Subcontainer {
    background:#ADAE86;
    padding:0px 10px 0px 5px;
}

#Menu h2, #Content h2 a, #ContentBig h2 a {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
    border-left-color:#3A5258;
    font-size:1em;
}
#Comments {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
    font-size:24px;
    color:#fff;
}
#Categories a, #Syndicate a, #Recently a, #Sections a,
#Calendar, #Search, #AboutMyself {
    border-left-color:#3A5258;
    background-color:#444;
}
#Categories a:hover, #Syndicate a:hover, #Recently a:hover, #Sections a:hover {
    border-left-color:#5D2318;	
    text-decoration:underline;
}
#Calendar, #Search, #AboutMyself {
    background-color:#444;
}
table.calMonth {
    color:#fff;
}
#CommentForm legend, #CommentForm label {
    font-family: "Trebuchet MS", arial, sans-serif;
}
h3.commentHeader {
    font-size:1.2em;
    font-weight:bold;
    color:#fff;
}
#Title h1 a {
    font-size:1.2em;
}
#Subtitle p {
    color:#eee;
}
.utilityNavMembers a {
    color:#111;
}

/* added by CM while cleaning up templates after adding email confirmation field to contact form */

.member_contact_form_input {
    width:500px;
}
