body {

	background-color: #8faac9;
	margin: 0px;
}


.shadowcontainer { 
	width: 870px;	
	margin: 0px auto 0px auto;
	height: 1028px;
	/* This is positions the shadow borders. The height is set to match the depth of the content. */
}

.shadowcontainer1300 { 
	width: 870px;	
	margin: 0px auto 0px auto;
	height: 1300px;
	/* This is positions the shadow borders. The height is set to match the depth of the content. */
}

.shadowcontainer1600 { 
	width: 870px;	
	margin: 0px auto 0px auto;
	height: 1600px;
	/* This is positions the shadow borders. The height is set to match the depth of the content. */
}

.shadowcontainer2300 { 
	width: 870px;	
	margin: 0px auto 0px auto;
	height: 2300px;
	/* This is positions the shadow borders. The height is set to match the depth of the content. */
}

.shadowcontainer2600 { 
	width: 870px;	
	margin: 0px auto 0px auto;
	height: 2600px;
	/* This is positions the shadow borders. The height is set to match the depth of the content. */
}

.shadowcontainer2900 { 
	width: 870px;	
	margin: 0px auto 0px auto;
	height: 2900px;
	/* This is positions the shadow borders. The height is set to match the depth of the content. */
}

.shadowcontainer3200 { 
	width: 870px;	
	margin: 0px auto 0px auto;
	height: 3200px;
	/* This is positions the shadow borders. The height is set to match the depth of the content. */
}

.shadowcontainer3400 { 
	width: 870px;	
	margin: 0px auto 0px auto;
	height: 3400px;
	/* This is positions the shadow borders. The height is set to match the depth of the content. */
}

.shadowcontainer4400 { 
	width: 870px;	
	margin: 0px auto 0px auto;
	height: 4400px;
	/* This is positions the shadow borders. The height is set to match the depth of the content. */
}

.shadowcontainer7400 { 
	width: 870px;	
	margin: 0px auto 0px auto;
	height: 7400px;
	/* This is positions the shadow borders. The height is set to match the depth of the content. */
}


/* IE 5/6 ignores styles with [attributes], so it will skip the following. */
.shadowcontainer[class] {
	background-image:url('images/big_trans_back_24.png');
	background-repeat: repeat-y;
}


/* IE 5/6 ignores styles with [attributes], so it will skip the following. */
.shadowcontainer1300[class] {
	background-image:url('images/big_trans_back_24.png');
	background-repeat: repeat-y;
}

/* IE 5/6 ignores styles with [attributes], so it will skip the following. */
.shadowcontainer1600[class] {
	background-image:url('images/big_trans_back_24.png');
	background-repeat: repeat-y;
}

/* IE 5/6 ignores styles with [attributes], so it will skip the following. */
.shadowcontainer2300[class] {
	background-image:url('images/big_trans_back_24.png');
	background-repeat: repeat-y;
}

/* IE 5/6 ignores styles with [attributes], so it will skip the following. */
.shadowcontainer2600[class] {
	background-image:url('images/big_trans_back_24.png');
	background-repeat: repeat-y;
}

/* IE 5/6 ignores styles with [attributes], so it will skip the following. */
.shadowcontainer2900[class] {
	background-image:url('images/big_trans_back_24.png');
	background-repeat: repeat-y;
}

/* IE 5/6 ignores styles with [attributes], so it will skip the following. */
.shadowcontainer3200[class] {
	background-image:url('images/big_trans_back_24.png');
	background-repeat: repeat-y;
}

/* IE 5/6 ignores styles with [attributes], so it will skip the following. */
.shadowcontainer3400[class] {
	background-image:url('images/big_trans_back_24.png');
	background-repeat: repeat-y;
}

/* IE 5/6 ignores styles with [attributes], so it will skip the following. */
.shadowcontainer4400[class] {
	background-image:url('images/big_trans_back_24.png');
	background-repeat: repeat-y;
}

/* IE 5/6 ignores styles with [attributes], so it will skip the following. */
.shadowcontainer7400[class] {
	background-image:url('images/big_trans_back_24.png');
	background-repeat: repeat-y;
}

#maincontainer {
	background-color: #FFFFFF;
	margin: 0px 20px 0px 20px;
	padding: 0px;
	height: 1008px;
/* This is what it says, all the pages elements, except the shadow borders, sit inside it. */	
}

#maincontainer1300 {
	background-color: #FFFFFF;
	margin: 0px 20px 0px 20px;
	padding: 0px;
	height: 1300px;
/* This is what it says, all the pages elements, except the shadow borders, sit inside it. */	
}

#maincontainer1600 {
	background-color: #FFFFFF;
	margin: 0px 20px 0px 20px;
	padding: 0px;
	height: 1600px;
/* This is what it says, all the pages elements, except the shadow borders, sit inside it. */	
}

#maincontainer2300 {
	background-color: #FFFFFF;
	margin: 0px 20px 0px 20px;
	padding: 0px;
	height: 2300px;
/* This is what it says, all the pages elements, except the shadow borders, sit inside it. */	
}


#maincontainer2600 {
	background-color: #FFFFFF;
	margin: 0px 20px 0px 20px;
	padding: 0px;
	height: 2600px;
/* This is what it says, all the pages elements, except the shadow borders, sit inside it. */	
}

#maincontainer2900 {
	background-color: #FFFFFF;
	margin: 0px 20px 0px 20px;
	padding: 0px;
	height: 2900px;
/* This is what it says, all the pages elements, except the shadow borders, sit inside it. */	
}

#maincontainer3200 {
	background-color: #FFFFFF;
	margin: 0px 20px 0px 20px;
	padding: 0px;
	height: 3200px;
/* This is what it says, all the pages elements, except the shadow borders, sit inside it. */	
}

#maincontainer3400 {
	background-color: #FFFFFF;
	margin: 0px 20px 0px 20px;
	padding: 0px;
	height: 3400px;
/* This is what it says, all the pages elements, except the shadow borders, sit inside it. */	
}

#maincontainer4400 {
	background-color: #FFFFFF;
	margin: 0px 20px 0px 20px;
	padding: 0px;
	height: 4400px;
/* This is what it says, all the pages elements, except the shadow borders, sit inside it. */	
}

#maincontainer7400 {
	background-color: #FFFFFF;
	margin: 0px 20px 0px 20px;
	padding: 0px;
	height: 7400px;
/* This is what it says, all the pages elements, except the shadow borders, sit inside it. */	
}

#contentcontainer {
background-color: #ffffff;
	width: 830px;	
	height: 785px;
	/* This contains everything except the header (177px high) and footer (67px high) sections. */
	/* Always set this to 244 px less than the maincontainer. */
}

#contentcontainer1300 {
background-color: #ffffff;
	width: 830px;	
	height: 1056px;
	/* This contains everything except the header (177px high) and footer (67px high) sections. */
	/* Always set this to 244 px less than the maincontainer. */
}

#contentcontainer1600 {
background-color: #ffffff;
	width: 830px;	
	height: 1356px;
	/* This contains everything except the header (177px high) and footer (67px high) sections. */
	/* Always set this to 244 px less than the maincontainer. */
}

#contentcontainer2300 {
background-color: #ffffff;
	width: 830px;	
	height: 2056px;
	/* This contains everything except the header (177px high) and footer (67px high) sections. */
	/* Always set this to 244 px less than the maincontainer. */
}


#contentcontainer2600 {
background-color: #ffffff;
	width: 830px;	
	height: 2356px;
	/* This contains everything except the header (177px high) and footer (67px high) sections. */
	/* Always set this to 244 px less than the maincontainer. */
}

#contentcontainer2900 {
background-color: #ffffff;
	width: 830px;	
	height: 2656px;
	/* This contains everything except the header (177px high) and footer (67px high) sections. */
	/* Always set this to 244 px less than the maincontainer. */
}

#contentcontainer3200 {
background-color: #ffffff;
	width: 830px;	
	height: 2956px;
	/* This contains everything except the header (177px high) and footer (67px high) sections. */
	/* Always set this to 244 px less than the maincontainer. */
}

#contentcontainer3400 {
background-color: #ffffff;
	width: 830px;	
	height: 3156px;
	/* This contains everything except the header (177px high) and footer (67px high) sections. */
	/* Always set this to 244 px less than the maincontainer. */
}

#contentcontainer4400 {
background-color: #ffffff;
	width: 830px;	
	height: 4156px;
	/* This contains everything except the header (177px high) and footer (67px high) sections. */
	/* Always set this to 244 px less than the maincontainer. */
}

#contentcontainer7400 {
background-color: #ffffff;
	width: 830px;	
	height: 7156px;
	/* This contains everything except the header (177px high) and footer (67px high) sections. */
	/* Always set this to 244 px less than the maincontainer. */
}


#vertnavbox {
	float: left;
	background-color: #8b1f05;
	width: 188px;	
	height: 783px;
	border-top: 2px solid white;
	border-left: 2px solid white;
}
	/* This contains the left-side vertical nav. */
	/* Always set this to 244 px less than the maincontainer. */

#vertnavbox1300 {
	float: left;
	background-color: #8b1f05;
	width: 188px;	
	height: 1056px;
	border-top: 2px solid white;
	border-left: 2px solid white;
}
	/* This contains the left-side vertical nav. */
	/* Always set this to 244 px less than the maincontainer. */
	
#vertnavbox1600 {
	float: left;
	background-color: #8b1f05;
	width: 188px;	
	height: 1356px;
	border-top: 2px solid white;
	border-left: 2px solid white;
}
	/* This contains the left-side vertical nav. */
	/* Always set this to 244 px less than the maincontainer. */
	
#vertnavbox2300 {
	float: left;
	background-color: #8b1f05;
	width: 188px;	
	height: 2056px;
	border-top: 2px solid white;
	border-left: 2px solid white;
}
	/* This contains the left-side vertical nav. */
	/* Always set this to 244 px less than the maincontainer. */
	
	
#vertnavbox2600 {
	float: left;
	background-color: #8b1f05;
	width: 188px;	
	height: 2356px;
	border-top: 2px solid white;
	border-left: 2px solid white;
}
	/* This contains the left-side vertical nav. */
	/* Always set this to 244 px less than the maincontainer. */
	
#vertnavbox2900 {
	float: left;
	background-color: #8b1f05;
	width: 188px;	
	height: 2656px;
	border-top: 2px solid white;
	border-left: 2px solid white;
}
	/* This contains the left-side vertical nav. */
	/* Always set this to 244 px less than the maincontainer. */
	
#vertnavbox3200 {
	float: left;
	background-color: #8b1f05;
	width: 188px;	
	height: 2956px;
	border-top: 2px solid white;
	border-left: 2px solid white;
}
	/* This contains the left-side vertical nav. */
	/* Always set this to 244 px less than the maincontainer. */
	
#vertnavbox3400 {
	float: left;
	background-color: #8b1f05;
	width: 188px;	
	height: 3156px;
	border-top: 2px solid white;
	border-left: 2px solid white;
}
	/* This contains the left-side vertical nav. */
	/* Always set this to 244 px less than the maincontainer. */

#vertnavbox4400 {
	float: left;
	background-color: #8b1f05;
	width: 188px;	
	height: 4156px;
	border-top: 2px solid white;
	border-left: 2px solid white;
}
	/* This contains the left-side vertical nav. */
	/* Always set this to 244 px less than the maincontainer. */
	
#vertnavbox7400 {
	float: left;
	background-color: #8b1f05;
	width: 188px;	
	height: 7156px;
	border-top: 2px solid white;
	border-left: 2px solid white;
}
	/* This contains the left-side vertical nav. */
	/* Always set this to 244 px less than the maincontainer. */
	

#navphonebox {
	background-color: #8b1f05;
	margin-left: 10px;
	width: 170px;	
	height: 45px;
	border-bottom: 2px solid white;
}

#navphoneboxbottom {
	z-index:2;
	position: fixed;
	bottom: 60px;
	margin-left: 10px;
	width: 170px;	
	height: 45px;
}

#anchorbox {
	margin-left: 2px;
	width: 170px;	
	height: 3px;
}

.navphonetext {
	font-family: "lucida grande", arial, sans-serif;
	padding-top: 10px;
	text-align: center;
	font-size: 22px;
	line-height: 26px;
	color: #d9ce94;
	font-weight: bold;
	}

#contentbox {
	float: right;
	width: 640px;	
	height: 785px;
	/* This holds everything on the right-hand 2/3 ov the page. */
}


#bigpicbox {
	width: 636px;	
	height: 423px;
	border-top: 2px solid white;
	border-left: 2px solid white;
	border-right: 2px solid white;
}

#yellowtextbox {
	background-color: #e5dea3;
	width: 636px;	
	height: 68px;
	border: 2px solid white;
}

.call24 {
	padding-top: 5px;
	padding-left: 100px;
	font-family: "lucida grande", arial, sans-serif;
	font-size: 24px;
	line-height: 26px;
	color: #000000;
	font-weight: bold;
}

.standardship {
	padding-top: 5px;
	padding-left: 65px;
	font-family: "lucida grande", arial, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #000000;
}



#textandvideobox {
	background-color: #ffffff;
	width: 636px;	
	height: 286px;
	border-bottom: 2px solid white;
	border-left: 2px solid white;
	border-right: 2px solid white;
}

#bottomtextbox {
	float: left;
	background-color: #ffffff;
	width: 306px;	
	height: 286px;
}

.bottomtitletext {
	padding-top: 5px;
	padding-left: 10px;
	font-family: "lucida grande", arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	font-weight: bold;
}

.bottombodytext {
	padding-top: 5px;
	padding-left: 10px;
	font-family: "lucida grande", arial, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
}

#bottomvideobox {
	float: right;
	background-color: #ffffff;
	width: 330px;	
	height: 286px;
}

#bottomvideocase {
	padding-left: 10px;
}


#topbox {
	background-image:url('images/panorama.jpg');
	width: 830;
	height: 177px;
/* This holds the logo, header image, option images etc at the top of the page. */	
}


#sloganbox {
	width: 600px;
	height: 20px;
	margin: 0px 0px 75px 0px;
	padding: 0px 0px 0px 0px;
	font-family: "lucida grande", arial, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #000000;
	font-weight: bold;
/* This holds the trusted, endorsed text at the top of the page. */	
}

#optionbox {
	width: 600px;
	height: 85px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

.optiontext {
	width: 71px;
	height: 16px;
	font-family: "lucida grande", arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
	font-weight: bold;
}



.optiontext A:link {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.optiontext A:visited {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.optiontext A:active {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.optiontext A:hover {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}


.phonetext {
	padding-top: 10px;
	font-family: "lucida grande", arial, sans-serif;
	font-size: 36px;
	line-height: 38px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}




#footer {
	width: 826px;
	height: 62px;
	background-color: #ffffff;
	border-top: 2px solid #000000;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	/* Holds all the elements at the very bottom of the page. */
}

#footertextnav {
	width: 826px;
	height: 25px;
	/* Holds the navigation text at the very bottom of the page. */
}

.footertext {
	text-align: center;
	background-color: #FFFFFF;
	padding-top: 10px;
	font-family: "lucida grande", arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	/* controls the navigation text at the very bottom of the page. */
}

.footertext A:link {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.footertext A:visited {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.footertext A:active {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.footertext A:hover {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}


#copyrightbox {
	width: 300px;
	height: 20px;
	padding-left: 20px;
	background-color: #ffffff;
	/* copyright blah blah blah. */
}


.copyrighttext {
	background-color: #FFFFFF;
	padding-top: 10px;
	font-family: "lucida grande", arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	/* controls the copyright text at the very bottom of the page. */
}


#otherlogobox {
	float: right;
	width: 200px;
	height: 25px;
	margin-top: -20px;
	padding-right: 20px;
	background-color: #ffffff;
	/* Holds three association logos. */
}


.categoryhead {
	padding-top: 10px;
	padding-left: 10px;
	font-family: "lucida grande", arial, sans-serif;
	font-size: 20px;
	line-height: 22px;
	color: #e0872a;
	font-weight: bold;
	/* controls the navigation text at the very bottom of the page. */
}

.categorysubhead {
	padding-top: 10px;
	padding-left: 10px;
	font-family: "lucida grande", arial, sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #e0872a;
	font-weight: bold;
	/* controls the navigation text at the very bottom of the page. */
}

.titlecenter {
	padding-top: 15px;
	padding-bottom: 20px;
	font-family: "lucida grande", arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	/* controls the navigation text at the very bottom of the page. */
}

.bodytext {
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: "lucida grande", arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	/* controls the navigation text at the very bottom of the page. */
}

.metalboxouter { 
	width: 593px;
	margin: 0px 0px 0px 10px;
	height: 210px;
	border: 1px solid #000000;
	/* This is the outside border around the metal caskets on the main casket page. */
}

.metalboxinner { 
	width: 587px;	
	margin: 2px 0px 0px 2px;
	height: 204px;
	border: 1px solid #000000;
	/* This is the inside border around the metal caskets on the main casket page. */
}

.woodboxouter { 
	width: 593px;
	margin: 0px 0px 0px 10px;
	height: 275px;
	border: 1px solid #000000;
	/* This is the outside border around the metal caskets on the main casket page. */
}

.woodboxinner { 
	width: 587px;	
	margin: 2px 0px 0px 2px;
	height: 269px;
	border: 1px solid #000000;
	/* This is the inside border around the metal caskets on the main casket page. */
}



.casketmainprice {
	padding-top: 5px;
	font-family: "lucida grande", arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-align: center;
	/* controls the navigation text at the very bottom of the page. */
}

.strike {
	padding-top: 5px;
	font-family: "lucida grande", arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: line-through;
	/* controls the navigation text at the very bottom of the page. */
}

.strikelarge {
	padding-top: 5px;
	font-family: "lucida grande", arial, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color:#0099CC;
	font-weight: bold;
	text-decoration: line-through;
	/* controls the navigation text at the very bottom of the page. */
}



.casketproductcount {
	padding-top: 0px;
	font-family: "lucida grande", arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	text-align: center;
	font-weight: bold;
	/* controls the navigation text at the very bottom of the page. */
}

.caskettalltextnav {
	padding-top: 5px;
	font-family: "lucida grande", arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-align: center;
	font-weight: bold;
	/* controls the navigation text at the very bottom of the page. */
}

.caskettalltextnav A:link {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.caskettalltextnav A:visited {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.caskettalltextnav A:active {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.caskettalltextnav A:hover {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.casketbodycaptiontext {
	padding-top: 5px;
	padding-left: 10px;
	font-family: "lucida grande", arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	/* controls the navigation text at the very bottom of the page. */
}

#productnametext {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 16px;
	line-height: 16px;
	color: #000000;
	font-weight: bold;
	/* controls the navigation text at the very bottom of the page. */
}

.productpricetext {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 16px;
	line-height: 16px;
	color: #000000;
	font-weight: bold;
	/* controls the navigation text at the very bottom of the page. */
}



.infotext {
	padding-top: 0px;
	font-family: "lucida grande", arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
	/* controls the navigation text at the very bottom of the page. */
}


.infotext A:link {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.infotext A:visited {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.infotext A:active {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.infotext A:hover {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.productheadline {
	margin-top: 25px;
	font-family: "lucida grande", arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	/* controls the navigation text at the very bottom of the page. */
}


.productheadline A:link {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.productheadline A:visited {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 164px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.productheadline A:active {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.productheadline A:hover {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.productnametext {
	padding-top: 0px;
	font-family: "lucida grande", arial, sans-serif;
	font-size: 22px;
	line-height: 24px;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
	/* controls the navigation text at the very bottom of the page. */
}


.productlinktext {
	padding-top: 0px;
	font-family: "lucida grande", arial, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
	/* controls the navigation text at the very bottom of the page. */
}


.productlinktext A:link {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.productlinktext A:visited {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.productlinktext A:active {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.productlinktext A:hover {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.pricetext {
	padding-top: 0px;
	font-family: "lucida grande", arial, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
	/* controls the navigation text at the very bottom of the page. */
}

.colorcaskettalltextnav {
	padding-top: 5px;
	font-family: "lucida grande", arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #e0872a;
	text-align: center;
	font-weight: bold;
	/* controls the navigation text at the very bottom of the page. */
}

.colorcaskettalltextnav A:link {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #e0872a;
	font-weight: bold;
	text-decoration: underline;
}

.colorcaskettalltextnav A:visited {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #e0872a;
	font-weight: bold;
	text-decoration: underline;
}

.colorcaskettalltextnav A:active {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #e0872a;
	font-weight: bold;
	text-decoration: underline;
}

.colorcaskettalltextnav A:hover {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #e0872a;
	font-weight: bold;
	text-decoration: underline;
}


.centerpiece {
	text-align: center;
}

.productbodytext {
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: "lucida grande", arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	/* controls the navigation text at the very bottom of the page. */
}

.productbodytext A:link {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.productbodytext A:visited {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.productbodytext A:active {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.productbodytext A:hover {
	font-family: "lucida grande", arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.contentholder {
	float: left;
	background-color: #ffffff;
	width: 450px;	
	padding-left: 40px;
}
	/* This contains the left-side vertical nav. */
	/* Always set this to 244 px less than the maincontainer. */