.pageBorder {}
.masterContentContainer {border: 1px red solid; background-image: url('/userfiles/site/bg.jpg');}
.mainHeader {padding: 0; margin: 0; border-bottom: 1px red solid;}
.contentContainer {padding: 15px;}

.footerNavTable {width: 700px;}

.footer {background-color: transparent; text-align: center; font-size: 11px; color: #360a08; text-transform: none;}
.footerMenu:link,
.footerMenu:active,
.footerMenu:visited {text-align: center; background-color: transparent; font-size: 11px; color: #360a08; text-decoration: none;}
.footerMenu:hover {text-align: center; background-color: transparent; font-size: 11px; color: #000; text-decoration: underline;}

.CCatTable {border: 0; background-color: transparent;}
.CCatSubTable {border: 0; background-color: transparent;}
.CMenuBG {border-color: red; border-style: solid; border-width: 1px; background-color: #ddeffc; padding: 2px; width: 180px;}
.CTypeBG {font-weight: bold; padding: 0 5px 0 5px;}
.CTypeFormat {background-color: #ddeffc; padding: 15px ; border: 1px red solid;}
.CTextMenuHead {background-color: transparent; color: #336699; font-size: 16px; font-weight: bold; text-transform: uppercase; padding: 10px 5px 5px 5px;}

.CTextMsg {
	font-size: 12px;
	font-weight: bold;
}

.CTextMsgRev {
	background-color: #ffff33;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 2px 2px 4px;
	margin: 0 0 0 0;
}

.CTextError {
	background-color: #ff6600;
	color: #fafafa;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 4px 3px 4px;
}

.CHeadingCart {	
	color: #206c8a;
	font-size: 21px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 10px 0 5px 0;
}

.CFormLbl {
	font-size: 12px;
	font-weight: bold;
}

.CTextStd {
	
	color: #da261c;
	font-size: 13px;
}

.CBgText {
}

.CCartFront {
}

.CItemFormat {
	border-color: #336699;
	border-style: solid;
	border-width: 0;
	padding: 2px;
	margin: 2px 0 0 0;
}

.CMenuFormat {
}

.CCatListBg1 {
}

.CCatListBg2 {
}

.CTextTypes {
	font-size: 11px;
	font-weight: bold;
}

.CTextStdRev {
	background-color: #6e8e1b;
	color: #fafafa;
	font-size: 13px;
	padding: 5px;
}

.CTextStdEdt {
	font-size: 12px;
}

.CFormFld {
	font-size: 14px;
	color: #66666;
	padding: 3px;
}

.CFormError {
	background-color: #ff6600;
	color: #fafafa;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 4px 3px 4px;
}

.CTextIndexHead {
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.CTextIndexSubhead {
	font-size: 12px;
	font-weight: bold;
}

.CTextMenu {
	font-size: 11px;
}

.CCatLink {
	font-size: 11px;
	font-weight: normal;
}

.CCatLink:link {
	font-size: 11px;
	font-weight: normal;
}

.CCatLink:active {
	font-size: 11px;
	font-weight: normal;
}

.CCatLink:visited {
	font-size: 11px;
	font-weight: normal;
}

.CCatLink:hover {
	font-size: 11px;
	font-weight: normal;
}

.CCatText {
	color: #3d3013;
	font-size: 11px;
}

.CCatHeader {
	
	font-size: 12px;
	font-weight: bold; 
}

.CCatHeader:link {
	color: 669999;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.CCatHeader:active {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

.CCatHeader:visited {
	color: #669999;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.CCatHeader:hover {
	font-size: 12px;
	font-weight: bold;
}

.CCatHeaderLink {
	font-size: 11px;
	font-weight: normal;
}

.CCatHeaderLink:link {
	font-size: 11px;
	font-weight: normal;
}

.CCatHeaderLink:active {
	font-size: 11px;
	font-weight: normal;
}

.CCatHeaderLink:visited {
	font-size: 11px;
	font-weight: normal;
}

.CCatHeaderLink:hover {
	font-size: 11px;
	font-weight: normal;
}

.CSCatHeader {
	
	font-size: 11px;
	font-weight: bold;
}

.CSCatLink {
	font-size: 11px;
	font-weight: bold;
}

.CSCatLink:link {
	font-size: 11px;
	font-weight: bold;
}

.CSCatLink:active {
	font-size: 11px;
	font-weight: bold;
}

.CSCatLink:visited {
	font-size: 11px;
	font-weight: bold;
}

.CSCatLink:hover {
	font-size: 11px;
	font-weight: bold;
}

.CSCatText {
	color: #3d3013;
	font-size: 11px;
	font-weight: normal;
}

.CSCatHeaderLink {
	
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.CSCatHeaderLink:link {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.CSCatHeaderLink:active {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.CSCatHeaderLink:visited {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.CSCatHeaderLink:hover {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}



.CCatThumbBorder {
}

.CNotesHead {
	color: #006600;
	font-size: 12px;
	font-weight: bold;
}

.CNotesText {
	color: #3d3013;
	font-size: 11px;
	font-weight: normal;
}

.CCatDisplayBorder {
	
	border-style: solid;
	border-width: 0px;
}

.CCatDisplayBG {
}

/* MASTER CSS */

body, td {

    font-family: Arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #360a08;
    line-height: 1.5;
}

.shoptext {
	color: #000000;
	font-size: 14px;
}

a:link, a:visited {
	color: #336699;
	text-decoration: underline;
	margin: 0 0 1px 0;
}

a:hover, a:active {
	color: #da261c;
	text-decoration: none;
	margin: 0 0 1px 0;
}

.popupBody {
	background-color: #ffffff;
	margin: 0 0 0 0;
}

.popupAlt {
	background-color: #1a4669;
	margin: 0 0 0 0;
	color:  #fafafa;
}

hr {
	border: 0;
	width: 100%;
	background-color: transparent;
	border-bottom: #c6bda5 dotted 1px;
	margin: 5px 0 5px 0;
}


/* HEADINGS */

h1 {
	font-family: Georgia, Times, sans-serif;
	color: #206c8a; 
	font-size: 21px;
	font-weight: bold;
	margin: 0 0 6px 0;
	padding: 12px 0 6px 0;
	border-bottom: #c6bda5 dotted 1px;
}

h2 {
    color: #da261c;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 6px 0;
	padding: 0 0 0 0;
	border-bottom: #cbcbcb dotted 1px;
}

h3 {
	color: #6e8e1b;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.25px;
}

h4 {
    color: #6e8e1b;
	font-size: 18px;
	font-weight: bold;
	margin: 5px 0 5px 0;
	padding: 10px 0 0 0;
	xborder-top: #336699 solid 1px;
}

h5 {
    color: #336699;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;
	border-bottom: #336699 solid 1px;
}

/* IMAGES */

a.imglink:link, a.imglink:visited {
	text-decoration: none;
	border: none;
	border-bottom: 0px; 
}

a.imglink:hover, a.imglink:active {
	text-decoration: none;
	background: transparent;
}

.photoFrame {
	padding: 11px;
	border: #c6bda5 solid 1px;
	background-color: transparent;
	float: right;
	margin: 0 12px 8px 0;
}

a.photoframe:hover, a.photoframe:active {
	text-decoration: none;
	background-color: transparent;
} 

.insetact {
	padding: 5px;
	border: #c6bda5 solid 1px;
	background-color: transparent;
	float: right;
	margin: 0 0 0 11px;
}

a.insetact:hover, a.insetact:active {
	text-decoration: none;
	background-color: transparent;
} 

.insetr {
	padding: 11px;
	border: #c6bda5 solid 1px;
	background-color: transparent;
	float: right;
	margin: 0 0 0 11px;
}

a.insetr:hover, a.insetr:active {
	text-decoration: none;
	background-color: transparent;
} 

/* SPECIAL */

.highlight {
	background-color: #fff450;
	padding: 2px 3px 2px 3px;
	font-weight: bold;
}

.poweredby {
	text-align: center;
        background-color: transparent;
	font-size: 11px;
        font-weight: bold;
}

.poweredby:link, .poweredby:visited {
	color: #360a08;
}

.poweredby:hover, .poweredby:active {
	color: #000;
        text-decoration: none;
}


