/* CSS Document */
body{
	background-image: url(http://www.chcweb.com/catalog/images/bkg_insidegradient.gif);
	background-repeat: repeat-x;
	background-color: #FFDFA3;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(http://www.chcweb.com/catalog/images/bkg_gradient.gif);
	background-repeat:repeat-x;
	background-color: #F6BC4F;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.bkg_nav {
	background-image: url(http://www.chcweb.com/catalog/images/bkg_nav.gif);
	background-repeat: repeat-x;
}

.bkg_navleft {
	background-image: url(http://www.chcweb.com/catalog/images/nav_leftside.gif);
	background-repeat:no-repeat;
	width: 10px;
}

.bkg_navright {
	background-image: url(http://www.chcweb.com/catalog/images/nav_rightside.gif);
	background-repeat:no-repeat;
	width: 11px;
}


.bkg_supportcategory {
	padding-top: 5px;
	padding-bottom: 5px;
}

.bkg_navinside {
	background-image: url(http://www.chcweb.com/catalog/images/bkg_navinside.gif);
	background-repeat: no-repeat;
}

.bkg_navinsideleft {
	background-image: url(http://www.chcweb.com/catalog/images/nav_leftinside.gif);
	background-repeat:no-repeat;
	width: 10px;
}

.bkg_navinsideright {
	background-image: url(http://www.chcweb.com/catalog/images/nav_rightinside.gif);
	background-repeat:no-repeat;
	width: 11px;
}

.bkg_insideleft {
	background-image: url(http://www.chcweb.com/catalog/images/bkg_insideleft.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F2E4C3;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9B7D3E;
}



.search_orangelinetop{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFDFA3;
	width: 720px;
}


/*padding and margins*/

.searchpadding {
	padding-top: 8px;
	padding-right: 20px;
}

#nav3	{margin:8px 0px 0px 0px;}

.cartmargin {
	margin-bottom: 18px;
}

.textpadding {
	padding-left: 35px;
	padding-right: 10px;
	background-color: #FFFFFF;
}

.textpaddingcatagory {
	padding-left: 35px;
	padding-right: 10px;
	background-color: #FFFFFF;
}

.imagepadding {
	margin-right: 5px;
}

.quotecatagorypadding {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.exclusivelogomargin {
	margin-top: 35px;
}

.curriculapadding {
	padding-left: 20px;
	padding-top: 10px;

}

.resourcespadding {
	padding-left: 20px;
	padding-right: 10px;

}

.subcatviewpadding {
	padding-right: 30px;

}

.homemargin {
	margin-top: 3px;
}

.wishcommentpadding {
	padding-left: 10px;

}

.faqmargin {
	margin-left: 15px;
	background-color: #FFFFFF;
}
/*text classes*/

.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #000000;
	font-weight: normal;
}

.copyline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #000000;
	text-decoration: underline;
}

.copybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #000000;
	font-weight:bold;
}

.smallcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .65em;
	color: #000000;
}

.copyboldgray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #353535;
	font-weight:bold;
}
.subtitlered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
	color: #8A1F1A;
}

.subtitleorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
	color: #C37F00;
}

.subtitlebrown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
	color: #874106;
}

.copy_black {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: inherit;
	font-weight: normal;
}

.copy_red {
	font-family:Arial, Helvetica, sans-serif;
	color: #8A1F1A;
	font-size: inherit;
	font-weight: normal;
}

.subtitle_red {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: inherit;
	color: #8A1F1A;
}

.subtitle_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: inherit;
	color: #C37F00;
}

.subtitle_brown {
	font-family: Arial, Helvetica, sans-serif;
	color: #874106;
	font-size: inherit;
	font-weight: bold;
}

.none{
}

.faq_copy {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	text-transform: none;
	font-size: inherit;
}

.faq_title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #8A1F1A;
	text-transform: uppercase;
	font-size: inherit;
}

.faq_question {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: inherit;
	text-transform: none;
	color: #C37F00;
}

.backtotop {
	font-family:Arial, Helvetica, sans-serif;
	font-size:smaller;
	color: #8A1F1A;
}

.ptitleleftside {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	color: #600400;
}

.subtitlesupport {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #600400;
}

.subtitlegift, .subtitlewish {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #4f1a01;
}


.copygift, .copywish {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	color: #4f1a01;
}

.copyLGwish, .copyredLG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #4f1a01;
}
.copywishbld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #4f1a01;
}

.ptitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
	color: #8A1F1A;
	text-transform: uppercase;
}

.subtitleredquestion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #8A1F1A;
}

.copyquotecatagory {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: .70em;
	color: #000000;
}

.copyquotesmcatagory {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: .65em;
	color: #000000;
	font-style:italic;
}

.copyquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: .70em;
	line-height: 15px;
	color: #620000;
}

.copyquotesm {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: .65em;
	color: #620000;
	font-style:italic;
}

.copyred {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .70em;
	color: #8A1F1A;
}

.copyorange {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #C37F00;
}

.copyredsearch {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #8A1F1A;
}

.copydarkred {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .70em;
	color: #600400;
}

.copygray {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .70em;
	color: #585858;
}

.cartredbold, .ptitlesearch {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .80em;
	color: #8A1F1A;
	font-weight: bold;
}
.titlesearch {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #8A1F1A;
	font-weight: bold;
}

.footerred { 
	font-family:Arial, Helvetica, sans-serif;
	color: #660A04;
	font-size: .65em; 
}

.breadbold,.leftredsubtitle, .price, .redwish { 
	font-family:Arial, Helvetica, sans-serif;
	color: #8A1F1A;
	font-size: .70em;
	font-weight: bold; 
}

.copylabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	color: #000000;
	font-weight: normal;
}

.ptitlelabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	font-weight: bold;
	color: #8A1F1A;
	text-transform: uppercase;
}

.curriculacopy { 
	font-family:Arial, Helvetica, sans-serif;
	color: #a86c1c;
	font-size: .7em; 
}
