body,html{
	width:auto;	
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#faf4e8;
	background-image:url('../images/body_bg.jpg');
	background-repeat:repeat-y;
	background-attachment: fixed; 
	background-position: top center;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	position:relative;
}

.cartsytle{
	width:auto;	
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#faf4e8;
	background-image:url('../images/body_bg2.jpg');
	background-repeat:repeat-y;
	background-attachment: fixed; 
	background-position: top center;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
}


#container{
	width:799px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
	position:relative;
}

#containerfriend{
	width:550px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
	position:relative;
}

#header{
	width:798px;
	height:149px;
	margin-left:auto;
	margin-right:auto:
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;
	/*background-image:url('../images/New-Site-Header.jpg');*/
	background-repeat:no-repeat;
	cursor:pointer;
}

#headerContact{
	width:300px;
	height:auto;
	position:relative;
	/*top:12px;*/
	left:500px;

}

#headerNav{
	width:630px;
	height:28px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	left:90px;
	clear:both;
	text-align:center;	
}

ul.headerNav{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
	position:relative;
	top:0px;
	left:0px;
}

li.navHome{
	display:inline;
	width:66px;
	height:28px;
	margin-right:0px;
	padding:0px 0px 0px 0px;
}

li.navAbout{
	display:inline;
	width:87px;
	height:28px;
	margin-right:0px;
	padding:0px 0px 0px 0px;
}

li.navTOC{
	display:inline;
	width:77px;
	height:28px;
	margin-right:0px;
	padding:0px 0px 0px 0px;
}

li.navTestimonials{
	display:inline;
	width:114px;
	height:28px;
	margin-right:0px;
	padding:0px 0px 0px 0px;
}

li.navCharities{
	display:inline;
	width:90px;
	height:28px;
	margin-right:0px;
	padding:0px 0px 0px 0px;
}

li.navContact{
	display:inline;
	width:104px;
	height:28px;
	margin-right:0px;
	padding:0px 0px 0px 0px;
}

li.navCart{
	display:inline;
	width:56px;
	height:28px;
	padding:0px 0px 0px 0px;
}

#Con{
	width:799px;
	/*height:260px;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;
}
#Confriend{
	width:550px;
	/*height:260px;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;
}

#Con2{
	width:799px;
	height:270px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;
	clear:both;
}

#Con3{
	width:770px;
	height:215px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;
	clear:both;
	align:center;
}

#Con4{
	width:1000px;
	height:215px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;
	clear:both;
	align:center;
}
#Con5{
	
	height:43px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;
	clear:both;
	align:right;
}
	

#copyRight{
	display:block;
	width:799px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px 0px 0px 0px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#666666;
	text-align:center;
}

a.navLink{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:16px;
	color:#4c2b6a;
	text-decoration:none;
}

a.navLink:hover{
	text-decoration:underline;
}

a.redLink{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#FF0000;
	text-decoration:underline;
}

a.redLink:hover{
	text-decoration:none;
}

address.phone{
	display:inline;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:18px;
	color:#FFFFFF;
	font-style:normal;
}

address.phone2{
	color:#666666;
	padding-top: 10px;
	font: 400 16px "Times New Roman", Times, serif;
}

address.phone2 a{
	text-decoration:underline;
	color:#3f295a;
	font: 16px "Times New Roman", Times, serif;
}

address.phone2 a:hover{
	text-decoration:none;
}

div.Content1{
	width:780px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:relative;
	top:20px;
	left:0px;
}

div.Content12{
	width:800px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:relative;
	top:20px;
	left:0px;
}


div.Content2{
	width:780px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:relative;
	top:20px;
	left:0px;
}

div.Content1friend{
	width:550px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:relative;
	top:20px;
	left:0px;
}

div.Home{
	top:10px;
	left:0px;
}

div.Content2{
	width:760px;	
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	position:relative;
}

div.Content3{
	/*width:760px;*/
	width:799px;	
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	position:relative;
}


div.Content2friend{
	width:550px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	position:relative;
}
div.conBox1{
	display:block;
	width:589px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	clear:both;
}
div.conBox_new{
	display:block;
	width:580px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	clear:both;
}

div.conBox_new2{
	display:block;
	width:420px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	clear:both;
}

div.conBox1friend{
	display:block;
	width:550px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	clear:both;
}

div.conBox2{
	width:100%;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	clear:both;
}

div.sOffer2{
	width:180px;
	height:180px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*background-image:url('../images/ad2.jpg');
	background-repeat:no-repeat;*/
	float:left;
}

div.sOffer{
	width:180px;
	height:240px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 10px;
	/*background-image:url('../images/ad2.jpg');
	background-repeat:no-repeat;*/
	float:left;
}

div.sOffer a.click{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	color:#950608;
	position:absolute;
	top:215px;
	right:60px;
}

div.sOffer a:hover.click{
	text-decoration:none;
}

div.homeProduct{
	width:763px;
	height:270px;
	padding:10px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	position:relative;
	top:10px;
	left:7px;
}

div.homeDesc1{
	width:340px;
	height:150px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#564A66;
	position:relative;
	top:15px;
	left:25px;
	float:left;
	font: 17px/22px "Times New Roman", Times, serif;
}

div.testimonials{
	width:180px;
	height:240px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#faf4e8;
	position:relative;
	float:right;
	text-align:center;
}

div.testimonials a {
	text-decoration:underline;
	color:#950608;
	position:relative;
	/*bottom:2px;*/
	font: 14px "Times New Roman", Times, serif;
}

div.testimonials a:hover{
	text-decoration:none;
}

div.testimonial{
	/*width:160px;*/
	/*height:175px;*/
	padding:0px 5px 0px 5px;
	margin:5px 0px 5px 0px;
	position:relative;
	/*top:14px;
	left:15px !important;
	left:0px;*/
	font-family:"Arial", Arial, serif;
	font-size:12px;
	font-weight:Italic;
	color:#1e1e1c;
	text-align:left;

}

div.contact{
	width:530px;
	height:auto;
	position:relative;
	top:0px;
	left:15px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font: 16px/22px "Times New Roman", Times, serif;
	/*font-weight:bold;*/
	color:#787878;
}

div.contact2{
	width:410px;
	height:auto;
	position:relative;
	top:0px;
	left:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font: 16px/22px "Times New Roman", Times, serif;
	/*font-weight:bold;*/
	color:#787878;
}

div.contact21{
	width:410px;
	height:auto;
	position:relative;
	top:0px;
	left:15px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font: 16px/22px "Times New Roman", Times, serif;
	/*font-weight:bold;*/
	color:#787878;
}

div.contact22{
	width:410px;
	height:auto;
	position:relative;
	top:0px;
	left:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font: 16px/22px "Times New Roman", Times, serif;
	/*font-weight:bold;*/
	color:#787878;
}

div.SurveyEnd{
	height:auto;
	position:relative;
	top:225px;
	font: "Times New Roman", Times, serif;
	font-weight:bold;
	color:#787878;
}

div.friend{
	width:550px;
	height:auto;
	position:relative;
	top:0px;
	left:15px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font: 16px/22px "Times New Roman", Times, serif;
	/*font-weight:bold;*/
	color:#787878;
}

div.contact a{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#9a0201;
	text-decoration:none;
}

div.contact a:hover{
	text-decoration:underline;
}

div.charities_ext
{
	width:760px;
	height:auto;
	position:relative;
	top:0px;
	left:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font: 14px/22px "Times New Roman", Times, serif;
	/*font-weight:bold;*/
	color:#787878;
}

div.charities_ext2
{
	width:760px;
	height:auto;
	position:relative;
	top:0px;
	left:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font: 14px "Times New Roman", Times, serif;
	/*font-weight:bold;*/
	color:#787878;
}


div.charities{
	width:525px;
	height:auto;
	position:relative;
	top:0px;
	left:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font: 14px/22px "Times New Roman", Times, serif;
	/*font-weight:bold;*/
	color:#787878;
}

div.charities2{
	width:410px;
	height:auto;
	position:relative;
	top:0px;
	left:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font: 14px/22px "Times New Roman", Times, serif;
	/*font-weight:bold;*/
	color:#787878;
}

div.charities21{
	width:420px;
	height:auto;
	position:relative;
	top:0px;
	left:15px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font: 14px/22px "Times New Roman", Times, serif;
	/*font-weight:bold;*/
	color:#787878;
}


div.hydra{
	height:auto;
	position:relative;
	top:0px;
	left:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font: 13px/22px "Times New Roman", Times, serif;
	/*font-weight:bold;*/
	color:#787878;
}


div.testimonials2{
	width:525px;
	height:auto;
	position:relative;
	top:0px;
	left:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*font-weight:bold;*/
	color:#787878;
	font: 14px/22px "Times New Roman", Times, serif;
}

div.policy{
	width:530px;
	height:auto;
	position:relative;
	top:0px;
	left:15px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font: 16px/22px "Times New Roman", Times, serif;
	/*font-weight:bold;*/
	color:#787878;
}

div.login{
	width:350px;
	height:auto;
	padding:10px 5px 10px 5px;
	margin:0px auto 0px auto;
	background-color:#faf4e8;
	border:1px solid #000000;
	position:relative;
}

div.productType{
	display: block;
	width:100%;
	height:auto;
	padding:5px 5px 5px 5px;
	margin:10px auto 15px auto;
	background-color:#fefff1;
	border:1px solid #e6e6e6;
	position:relative;
}

div.productBox{
	/*width:350px;*/
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;
	display:inline;
}


div.productBox2{
	/*width:350px;*/
	height:auto;
	padding:0px 0px 0px 17px;
	margin:0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;
	display:inline;	
	float:left;
}


div.productBox img {
border:1px solid #cccccc;
float:left;
/*margin-right:3px;*/
}
/*
div.producta{
	width:380px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;
	display:inline;
}
div.productb{
	width:380px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;
	float:right;
	display:inline;
}
*/

div.productDesc{
	width:205px;
	height:auto;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	position:relative;
	top:0px;
	/*left:10px;*/
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#656565;
	text-align:left;
	float:left;
	
}

div.productDesc a{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#9b0103;
	text-decoration:none;
}

div.productDesc a:hover{
	text-decoration:underline;
}

div.productHolder{
	width:100%;
	height:250px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	position:relative;
	top:0px;
	left:0px;
	clear:both;
}

div.productDetaila{
	width:400px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;
	float:left;
}

div.productDetailb{
	width:348px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	position:relative;
	top:0px;
	left:0px;
	float:right;
	font-family:"Times New Roman", Times, serif;
	/*font-weight:bold;*/
	font-size:14px;
	color:#666666;
}

div.cartItems{
	width:760px;
	padding:29px 0px 0px 0px;
	margin:8px 0px 0px 0px;
	background-image:url('../images/cart_header.jpg');
	background-repeat:no-repeat;
	background-position:top;
	border:1px solid #e2e2e2;
	position:relative;
	top:0px;
	left:0px;
}

div.cartItem{
	display:block;
	width:740px;
	height:66px;
	padding:1px 0px 0px 0px;
	margin:0px auto 0px auto;
	position:relative;
	background-image:url('../images/cart_spacer.jpg');
	background-repeat:no-repeat;
	background-position:top;
}

div.cartImage{
	width:70px;
	height:66px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;
	float:left;
}

div.cartDesc{
	width:445px;
	height:66px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;
	float:left;
}

div.cartPrice{
	width:80px;
	height:66px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;
	float:left;
}

div.cartQTY{
	width:75px;
	height:66px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;
	float:left;
}

div.cartQTYCont{
	width:50px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	position:relative;
	top:18px;	
}

div.cartQTYCont a{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#FF0000;
	text-decoration:underline;
}

div.cartQTYCont a:hover{
	text-decoration:none;
}

div.cartTotal{
	width:70px;
	height:66px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;
	float:left;
	text-align:right;
}

div.cartFoot1{
	width:740px;
	height:120px;
	margin:0px auto 0px auto;
	padding:1px 0px 0px 0px;
	background-image:url('../images/cart_spacer.jpg');
	background-repeat:no-repeat;
	background-position:top;	
	position:relative;
	top:5px;
	left:0px;
	clear:both;
}

div.cartPromo{
	display:block;
	width:420px;
	height:auto;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:2px;
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:400;
	color:#000000;
}

div.cartTotal2{
	width:310px;
	height:auto;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;
	float:right;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:right;	
}


div.cartForm1{
	width:370px;
	height:295px !important;
	height:315px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	position:relative;
	top:15px;
}

div.cartFormBox{
	width:370px;
	height:270px !important;
	height:300px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #e2e2e2;
	clear:both;
}

div.cartFormField{
	width:352px;
	height:19px;
	margin:9px auto 0px auto;
	padding:0px 0px 0px 0px;
	position:relative;
	top:9px;
}

div.cartState{
	width:215px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}

div.cartShipping{
	width:720px;
	height:150px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	position:relative;
	top:15px;
}



div.payment{
	width:575px;
	margin:20px auto 0px auto;
	padding:0px 0px 0px 0px;
	position:relative;
	clear:both;
}

div.paymentOpt{
	width:575px;
	height:auto;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #e3e3e3;
	clear:both;
}

div.paymentType{
	width:575px;
	height:67px;
	margin:0px auto 0px auto;
	padding:0px 0px 1px 0px;
	background-image:url('../images/ship_spacer.jpg');
	background-repeat:no-repeat;
	background-position:bottom;
}

div.paymentCredit{
	width:575px;
	height:95px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	clear:both;
}


h1.homeChar{
	display:block;
	width:799px;
	height:auto;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size: 18px;
	color:#960709;
	padding: 10px 0px 0px;
	margin:0px 0px 25px 0px;
	text-align:center;
	position:relative;
	top:15px;
	left:0px;
}


h1.homeChar a{
	color:#960709;
	text-decoration:underline;
}

h1.homeCharFriend{
	display:block;
	width:799px;
	height:auto;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size: 18px;
	color:#960709;
	padding: 10px 0px 0px;
	margin:0px 0px 25px 0px;
	text-align:center;
	position:relative;
	top:15px;
	left:0px;
}

h1.homeCharFriend a{
	color:purple;
	text-decoration:underline;
}

h1.homeChar a:hover{
	text-decoration:none;
}

h1.homeCharFriend a:hover{
	text-decoration:none;
}

h1.pageTitle{
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:400;
	color:#374890;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

h1.surveyTitle{
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:25px;
	font-weight:400;
	color:#374890;
	text-align:center;
	margin:15px 0px 0px 0px;
}


.surveyRequest{
	font-family: Georgia, Arial;
	margin-left: 10px;
	margin-top: 20px;
	color: #446cb4;
	font-style: italic;
	font-size: 18px;
	text-align:center;
	font-weight:500;
	font-stretch:normal;
}


.tableheader{
font-family:Arial, Helvetica;
font-size:10px;
size:1;
font-weight:bold;
color:#950608;
}


h1.aboutTitle{
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#960200;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

h1.aboutTitle2{	
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:20px;
	color:#960709;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

h1.productTitle{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;	
	font-weight:800;
	color:#970102;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	text-align:left;
}


h1.productTitleWhiteLilly2{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#990000;
	text-align:left;
}

h1.productTitleWhiteLilly{
	font-family:"Times New Roman", Times, serif;
	font-size:26px;
	font-weight:600;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	text-align:left;
}



h1.productDescriptionWhiteLilly{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:800;
	/*font-weight:400;*/
	/*padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;*/
	text-align:center;
}

h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:400;
	color:#970102;
	padding:0px 0px 0px 0px;
	margin:10px 0px 5px 0px;
	text-align:left;
}

h2.charitieTitle{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:400;
	color:#960200;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

h2.charitieTitle a {
	color:#960200;
	text-decoration:none;
}

h2.testimonialTitle{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:400;
	color:#960200;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

h2.productTitle{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#970102;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	text-align:left;
}

h2.productTitle2{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#970102;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	text-align:right;
}

h2.productTitle a{
	color:#970102;
	text-decoration:none;
}

h2.productTitle a:hover{
	text-decoration:underline;
}

h2.offerTitle{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#970102;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	text-align:center;
}

h3.productPrice{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	/*font-weight:700;*/
	color:#9b0004;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

h4.productContact{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#970102;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	text-align:left;
}

img.login{
	border:1px solid #000000;
}

img.product{
	border:1px solid #cccccc;
	float:left;
	margin-right:3px;
}

img.product2{
	border:1px solid #cccccc;
}

span.author{
	width:auto;
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	color:#1e1e1c;
	text-align:right;
}

img.cartImage{
	width:50px;
	height:50px;
	position:relative;
	top:8px;
	left:6px;
}


span.contact1{
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:14px;
	color:#FFFFFF;
}

span.cartFreebie{
	font-family:"Times New Roman", Times, serif;
	font-weight:400;
	font-size:14px;
	color:#990134;
}

span.cartDescText{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	position:relative;
	top:12px;
	left:1px;
}

span.cartPriceText{
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:14px;
	color:#000000;
	position:relative;
	top:20px;
	left:2px;	
}

span.cartTotalText{
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:14px;
	color:#000000;
	position:relative;
	top:20px;
}

span.sAdd{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:400;
	color:#960200;
	float:left;
}

span.required{
	font-family:"Times New Roman", Times, serif;;
	font-size:16px;
	font-weight:normal;
	color:#000000;
	float:right;
}

span.cartFormFieldTitle{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	float:left;
}

span.ship1{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:400;
	color:#960200;
	float:left;	
}

span.ship2{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:400;
	color:#960200;
	float:right;	
}

span.deliver1{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#908e8f;
}

td.spacer{
	padding:2px 0px 2px 0px;
}

td.spacer2{
	padding:3px 0px 2px 0px;
}

div.shipMethod{
	width:500px;
	height:80px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:1px solid #e3e3e3;
	clear:both;
	float:left;
}

ul.siteMap{
	width:auto;
	height:auto;
	list-style-type:none;
	padding:3px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
}

ul.security{
	width:auto;
	height:auto;
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:15px;
}

ul.productType{
	width:auto;
	height:auto;
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}

ul.productPrice{
	width:auto;
	height:auto;
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin:15px 0px 0px 0px;
}

ul.productType2{
	width:auto;
	height:auto;
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

ul.productImages{
	width:auto;
	height:auto;
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

ul.productDetails{
	width:auto;
	height:auto;
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

ul.shippingDetails{
	width:auto;
	height:auto;
	list-style:circle;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


li.siteMap{
	display:inline;
	color:#3f295a;
	padding:0px 2px 0px 2px;
	font: 16px "Times New Roman", Times, serif;
}

li.siteMap a{
	text-decoration:underline;
	color:#3f295a;
	font: 16px "Times New Roman", Times, serif;
}

li.siteMap a:hover{
	text-decoration:none;
}

li.security{
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 15px;
}

li.productType{
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 1px 0px 1px;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
}

li.productPrice{
	/*display:inline;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:16px;
	color:#9a0000;
	vertical-align:middle;
}

li.productType{
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#000000
}

li.productType a{
	color:#9e1241;
	text-decoration:underline;
}

li.productType a:hover{
	text-decoration:none;
}

li.productImage{
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
}

li.productDetails{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	/*font-weight:bold;*/
	color:#9e9e9e;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

li.shippingDetails{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	/*font-weight:bold;*/
	color:#9e9e9e;
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 0px;
}

li.shippingDetails a{
	color:#93070a;
	text-decoration:underline;
}

li.shippingDetails a:hover{
	text-decoration:none;
}

.cartText{
	width:25px;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
}

.cartText2{
	width:50px;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
}

.nm-copy5 {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	padding:20px 0px 0px 0px; 	
	clear:none;
}

.cartFormFieldTextBox{
	width:215px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	float:right;
}


.marooncopysm{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#960200;
}

.marooncopy{
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#960200;
}

.marooncopylg{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#960200;
}

.marooncopyxlg{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#960200;
}

.marooncopyxxlg{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#960200;
}


.greycopy{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#666666;
}

.greycopylg{
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#666666;
}


.blackcopyxxsm{
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#000000;
}


.blackcopyxsm{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#000000;
}

.blackcopysm{
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#000000;
}

.blackcopy{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#000000;
}

.blackcopylg{
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#000000;
}

.whitecopysm{
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#FFFFFF;
}

.whitecopy{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FFFFFF;
}

.whitecopymed{
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#FFFFFF;
}

.whitecopylg{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#FFFFFF;
}

.whitecopyxlg{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#FFFFFF;
}

.whitecopyxxlg{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	line-height:20px;
	color:#FFFFFF;
}

.nm-body {      
	width: 798px;
	padding-top: 15px;
	}
      
.nm-left {      
	float: left;
    position: relative;
    width: 530px;
    padding-left: 8px;
    }
      
.nm-right {
    padding-right: 8px;
    position: relative;
    float: right;
    width: 250px;
    }
      
.nm-ad1 {
	height: 149px;
	width: 530px;
}
      
.nm-plug {
	margin-top: 20px;
	width: 530px;
}
      
.nm-h1 {
	font-family: Arial, sans-serif;
	padding-top: 8px;
	height: 25px;
	background-color: #f7f0e1;
	color: #002552;
	font-size: 18px;
	text-align: left;
	width: 530px;
}
.nm-h1copy {
	margin-left: 15px;
}
      
.nm-copy {
	line-height: 14px;
	font-family: Arial, sans-serif;
	color: #747474;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 10px;
	font-size: 12px;
	text-align: left;
}
      
.nm-copy2 {
	line-height: 14px;
	font-family: Arial, sans-serif;
	color: #747474;
	margin-right: 15px;
	height: 132px;
	font-size: 12px;
	text-align:justify;
	clear:none;
	width:auto;
	overflow:auto;
	overflow:scroll false;
	
}

.ClickToEnjoy{
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	font-weight:200;
	color:#970102;
	padding:0px 0px 0px 0px;	
	text-align:left;
	background-image:url('../images/ClickBar.jpg');
	background-repeat:repeat-x;
}
      
.nm-copy3 {
	line-height: 14px;
	font-family: Arial, sans-serif;
	color: #747474;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 5px;
	font-size: 12px;
	text-align: left;
	clear:none;
}

.nm-copy4 {
	line-height: 14px;
	font-family: Arial, sans-serif;
	color: black;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}

.nm-verse {
	font-family: Georgia, Arial;
	margin-left: 15px;
	margin-top: 20px;
	color: #446cb4;
	font-style: italic;
	font-size: 18px;
	text-align: left;
	font-weight:500;
	font-stretch:normal;
}
      
.nm-commit {
	margin-top: 20px;
	float: right;
}
      
.nm-commit2 {
	margin-top: 10px;
}
      
.nm-commitimg {
	width: 154px;
	height: 132px;
	float: left;
}
      
.nm-donate {
	width: 246px;
	height: auto;
	padding:0px 0px 10px 0px;
}
      
.nm-sweeps {
	margin-bottom: 10px;
	height: 157px;
	width: 246px;
}
      
.nm-testemonials {
	height: 149px;
	width: 246px;
}
      
.nm-call {
	font-family: Arial, sans-serif;
	margin-top: 0px;
	padding-top:5px;
	color: #002552;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-align: right;
}
.nm-produ-copy {
	line-height: 14px;
	font-family: Arial, sans-serif;
	color: #747474;
	margin-left:14px;
	margin-top:-20px;
	text-align: left;
}
.productTitle{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:400;
	color:#970102;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	text-align:left;
}
.productContact{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#970102;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	text-align:left;
}

.productDescForGal{
	width:auto;
	height:auto;
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	position:relative;
	top:0px;
	/*left:10px;*/
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#656565;
	text-align:left;
	float:left;
}

.returnfyi{
	width:400px; 
	margin-top:-19px; 
	border-style:solid; 
	border-width:2px;
	color:#000000;
}

.wl-product-title {
	font-family:'Times New Roman', Times, serif;	
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	padding-right:2px;
}



.wl-desc-header {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight:600;
	color: #000066;
}

.wl-description {
	font-family: "Times New Roman", Times, serif;	
	font-size: 14px;
	font-weight: 800;
	color: #666666;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:9px;
	padding-top:4px;
}

.wl-productPrice{
	margin:0px 0px 0px 0px;
	padding:0px 5px 5px 5px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:11px;
	color:#9a0000;
	vertical-align:middle;
}	



A.reglink:link, A.reglink:active { font-size: 14px; font-family:"Times New Roman", Times, serif; line-height: 14px; color: #950608; font-weight: none; text-decoration: underline; line-height:15px }
A.reglink:visited { font-size: 14px; font-family:"Times New Roman", Times, serif; line-height: 14px; color: #950608; font-weight: none; text-decoration: underline; line-height:15px }
A.reglink:hover { font-size: 14px; font-family:"Times New Roman", Times, serif; line-height: 14px; color: #950608; font-weight: none; text-decoration: none; line-height:15px }

A.reglinksm:link, A.reglinksm:active { font-size: 13px; font-family:"Times New Roman", Times, serif; line-height: 13px; color: #950608; font-weight: none; text-decoration: underline; }
A.reglinksm:visited { font-size: 13px; font-family:"Times New Roman", Times, serif; line-height: 13px; color: #950608; font-weight: none; text-decoration: underline; }
A.reglinksm:hover { font-size: 13px; font-family:"Times New Roman", Times, serif; line-height: 13px; color: #950608; font-weight: none; text-decoration: none; }

A.reglinkxsm:link, A.reglinkxsm:active { font-size: 12px; font-family:"Times New Roman", Times, serif; line-height: 12px; color: #950608; font-weight: none; text-decoration: underline; }
A.reglinkxsm:visited { font-size: 12px; font-family:"Times New Roman", Times, serif; line-height: 12px; color: #950608; font-weight: none; text-decoration: underline; }
A.reglinkxsm:hover { font-size: 12px; font-family:"Times New Roman", Times, serif; line-height: 12px; color: #950608; font-weight: none; text-decoration: none; }


A.whitelink:link, A.whitelink:active { font-size: 14px; font-family:"Times New Roman", Times, serif; line-height: 14px; color: white; font-weight: none; text-decoration: underline; }
A.whitelink:visited { font-size: 14px; font-family:"Times New Roman", Times, serif; line-height: 14px; color: white; font-weight: none; text-decoration: underline; }
A.whitelink:hover { font-size: 14px; font-family:"Times New Roman", Times, serif; line-height: 14px; color: #950608; font-weight: none; text-decoration: none; }

A.whitelinksm:link, A.whitelinksm:active { font-size: 13px; font-family:"Times New Roman", Times, serif; line-height: 13px; color: white; font-weight: none; text-decoration: underline; }
A.whitelinksm:visited { font-size: 13px; font-family:"Times New Roman", Times, serif; line-height: 13px; color: white; font-weight: none; text-decoration: underline; }
A.whitelinksm:hover { font-size: 13px; font-family:"Times New Roman", Times, serif; line-height: 13px; color: #950608; font-weight: none; text-decoration: none; }



a.redLink2:hover, a.redLink2:link, a.redLink2:visited,a.redLink2:active{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#CC0000;
	text-decoration:none;
	}
	
a.redLink3:hover, a.redLink3:link, a.redLink3:visited,a.redLink3:active{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#000099;
	text-decoration:none;
	}

a.wl-product-title-Learn-More:hover{
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;	
	text-decoration:underline;
	}

a.wl-product-title-Learn-More:link, a.wl-product-title-Learn-More:visited,a.wl-product-title-Learn-More:active{
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-decoration:none;
	}




.greyinputbgxsm {
	color: #666666; font-size: 10px; font-weight: normal; background-color: #F6F7F2;
}

.greyinputbgsm {
	color: #666666; font-size: 11px; font-weight: normal; background-color: #F6F7F2;
}

.greyinputsm {
	color: #666666; font-size: 11px; font-weight: normal
}

.greyinput {
	color: #666666; font-size: 12px; font-weight: normal
}
div#header { width:799px; height:149px; margin:0; padding:0; background:url(../images/New-Site-Header.jpg) no-repeat; position:relative; }
div#header #phoneNumber { position:absolute; right:12px; top:8px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:right; }
#offernumber { position:absolute; right:12px; top:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:right; }

div#header div#nav { position:absolute; top:118px; left:0; height:30px; background:url(../images/nav-grad.jpg) repeat-x; width:799; }
div#header div#nav ul { padding:0; margin:0; list-style-type:none; }
div#header div#nav ul li { list-style:none; display:block; float:left;  background:url(../images/tab-border-grad.jpg) no-repeat; padding:0; margin:0; overflow:hidden; height:30px; }
div#header div#nav ul li.noborder { background:none; }

div#header div#nav ul li a
{	margin:0 0 0 1px; color:#446cb4; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; padding:6px 0; display:block; width:100%;
	text-align:center; text-decoration:none; height:30px;
}
div#header div#nav ul li a:hover { background:#FFFFFF; }
div#header div#nav ul li a.selected { background:#FFFFFF; color:#151c50; }
