html
{
overflow-y: scroll;
}
body{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(/pub/design/bg.png);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #cec290;
	font-size: 13px;
	font-family:  arial, verdana;
	margin: 0 auto 0 auto;
	color: #000;
}
#ContentID
{
	padding:5px 10px 5px 10px;
}
img{
	border-style: none;
}
form
{
	 margin:0 0 0 0;
}
 
h1
{
	 font-size:150%;
	margin: 0 0 0 5px;
	font-weight: normal;
}

h2
{
	 font-size:150%;
	margin: 0 0 0 5px;
	font-weight: normal;
}
 
h3
{
	 font-size:140%;
	 color: #460701;
	 margin: 0 0 0 0;
	 padding: 20px 0 0 20px;
}
 
h4
{
	 font-size:140%;
	 color: #26376c;
	 margin: 0 0 0 0;
	 padding: 0 0 15px 15px;

}
 
h5
{
	 font-size:115%;
}
 
h6
{
	 font-size:110%;
}
p
{
	 font-size:100%;
	 margin: 0 0 0 0;
	 padding: 0 0 0 0;
}
 
table th
{
	 font-size:100%;
	 width: 200px;
}
table td
{
 font-size:100%;
}
 
fieldset
{
 border:1px solid #ababab;
 margin:0 10px 0 10px;
}
fieldset legend
{
	 font-size:90%;
	 font-weight:bold;
	 color:#990000;
} 
hr{
	border: 1px solid #d8d8d8;
	margin: 0 0 0 0;
	padding: 0 0 0 0;

}
.clear{
	clear: left;
}
.clear2{
	clear: right;
}
.clearboth{
	clear: both;
}

#container{
	width: 852px;
	min-height:520px;
	margin: 10px auto 0 auto;
	font-size: 100%;
}

.logo{
	float: left;
	margin: 10px 0 0 0;
}
.uppernav
{
	float: right;
	margin:5px 5px 0 0;
}
.uppernav ul
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.uppernav ul li
{
	list-style-type:none;
	margin:4px 0 4px 0;
}
	.uppernav ul li a:link
	{
		font-size:90%;
		color:#AA1D1D;
	}
	.uppernav ul li a:visited
	{
		font-size:90%;
		color:#AA1D1D;
	}
	.uppernav ul li a:hover
	{
		font-size:90%;
		color:#AA1D1D;
	}
	.uppernav ul li a:active
	{
		font-size:90%;
		color:#AA1D1D;
	}
.sameday{
	float: left;
	background-image: url(/pub/design/sameday.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 185px;
	height: 43px;
	font-size: 140%;
	font-weight: bold;
	color: #fff;
	margin: 40px 0 0 75px;
	padding: 10px 0 0 5px;
}
.sameday a:link{
	color: #fff;
	text-decoration: none;
}
.sameday a:visited{
	color: #fff;
	text-decoration: none;
}
.sameday a:hover{
	color: #fff;
	text-decoration: none;
}
.sameday a:active{
	color: #fff;
	text-decoration: none;
}






.buynow{
	background-image: url(/pub/design/buynow_right.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 87px;
	height: 22px;
	font-size: 120%;
	font-weight: bold;
	color: #262626;
	margin: 0 0 4px 130px;
	padding: 4px 0 0 0;
	text-align: center;
}

.buynow a:link{
	text-decoration: none;
	color: #262626;
}
.buynow a:visited{
	text-decoration: none;
	color: #262626;
}
.buynow a:hover{
	text-decoration: none;
	color: #fff;
}
.buynow a:active{
	text-decoration: none;
	color: #262626;
}


.contentproducts p.buynow2{
	background-image: url(/pub/design/buynow2.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 87px;
	height: 22px;
	font-size: 120%;
	font-weight: bold;
	color: #262626;
	margin: 5px 0 0 50px;
	padding: 5px 0 0 0;
	text-align: center;
}

.contentproducts p.buynow2 a:link{
	text-decoration: none;
	color: #262626;
}
.contentproducts p.buynow2 a:visited{
	text-decoration: none;
	color: #262626;
}
.contentproducts p.buynow2 a:hover{
	text-decoration: none;
	color: #fff;
}
.contentproducts p.buynow2 a:active{
	text-decoration: none;
	color: #262626;
}


.footer ul{
	margin: 0 0 0 0;
	padding: 10px 0 20px 0;
	text-transform:uppercase;
}

.footer ul li{
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
	display: inline;
	color: #726527;
	font-weight: bold;
	font-weight: 120%;
}

.footer ul li a:link{
	text-decoration: none;
	color: #726527;
}
.footer ul li a:visited{
	text-decoration: none;
	color: #726527;
}
.footer ul li a:hover{
	text-decoration: none;
	color: #333;
}
.footer ul li a:active{
	text-decoration: none;
	color: #726527;
}

/* FAQ */
.faqcontainerwrappertop
{
	border:1px solid #ccc;
	background-color:#f8f8f8;
	padding:5px 5px 5px 5px;
	float:left;
	clear:both;
	width:96%;
	margin:10px 10px 0 10px;
}
.faqquestion
{
	float:left;
}
.Question
{
	float:left;
	font-weight:bold;
}
.QuestionTextTop
{
	float:left;
	margin:0 0 0 5px;
}


.faqcontainerwrapper
{
	border:1px solid #ccc;
	background-color:#f8f8f8;
	padding:5px 5px 5px 5px;
	float:left;
	clear:both;
	width:96%;
	margin:10px 10px 0 10px;
}
.faqitem
{
	border-bottom:1px dashed #666;
	float:left;
	clear:both;
	width:100%;
}
.faqquestion
{
	float:left;
	clear:both;
}
.QuestionText
{
	float:left;
	margin:0 0 0 5px;
}
.faqanswer
{
	float:left;
	clear:both;
	margin:5px 0 0 0;
}
.Answer
{
	float:left;
	font-weight:bold;
}
.AnswerText
{
	float:left;
	margin:0 0 0 5px;
}
	.AnswerText p
	{
		margin:0 0 0 0;
		padding:0 0 0 0;
	}
.faqbacktotop
{
	font-size:90%;
	float:right;
	margin:5px 5px 5px 5px;
}
.contentproducts2{
	background-color: #fff;
	min-height:520px;
	width: 846px;
	padding: 0 0 15px 0;
}
.contentproducts2 p{
	margin: 0 0 0 0;
	padding: 1px 0 5px 5px;
}

#ccboxes fieldset{
	width: 750px;
	border: none;
	margin: 0 0 0 45px;
	padding: 10px 0 0 0;
}

#ccboxes caption{
	background-color: #f1f1f1;
	height: 25px;
	width: 750px;
	margin: 0 0 10px 0;
	padding: 5px 0 0 0;
	color: #A80D0D;
	font-weight: bold;
}




.CartTbl th{
	text-align: center;
	padding: 0 7px 0 0;
}
.tablereg th{
	text-align: right;
	padding: 0 7px 0 0;
}
.paypal22
{
	padding:0 0 0 80px;
}
.paypal22 span
{
	font-size:110%;
	font-weight:bold;
	padding:0 0 0 65px;
}

.paypaltransfer
{
	margin:0 auto 0 auto;
	padding:10px 0 0;
	width:400px;
}
.paypalbtn
{
	border:none;
	background-color:#fff;
	color:#0000ff;
	font-size:125%;
	width:100%;
	text-align:center;
	text-decoration:underline;
}

.loginform input.formButton{
	background-image: url(/pub/design/viewspecials.png);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #fff;
	border: none;
	width: 112px;
	height: 27px;
	margin: 10px 0 15px 20px;
	padding: 0 0 5px 0;
	text-align: center;
	font-weight: bold;
	font-size: 110%;
}

.fafBtn{
	background-image: url(/pub/design/viewspecials.png);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #fff;
	border: none;
	width: 112px;
	height: 27px;
	margin: 10px 0 15px 20px;
	padding: 0 0 5px 0;
	text-align: center;
	font-weight: bold;
	font-size: 110%;
}
.cartButton{
	background-image: url(/pub/design/viewspecials.png);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #fff;
	border: none;
	width: 112px;
	height: 27px;
	margin: 10px 0 15px 350px;
	padding: 0 0 5px 0;
	text-align: center;
	font-weight: bold;
	font-size: 110%;
}
.cartButton2{
	background-image: url(/pub/design/viewspecials.png);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #fff;
	border: none;
	width: 112px;
	height: 27px;
	margin: 10px 0 15px 15px;
	padding: 0 0 5px 0;
	text-align: center;
	font-weight: bold;
	font-size: 110%;
}
.lginError
{
	font-weight:bold;
	color:#A60B0B;
}

.contactLabel{
	font-size: 130%;
	font-weight: bold;
	color: #333;
	margin: 0 0 0 10px;
}

.contactInput{
	margin: 1px 0 10px 5px;
	width: 300px;
}
.contactInput input{
	width: 300px;
	height: 20px;
}

.carttotals{
	margin: 10px 0 0 115px;
	
}
.carttotalrow{
	float: right;
}	

#logintxt
{
	display:block;
	padding:15px 0 0 0;
	margin:0 0 15px 250px;
	width:330px;
}
.smtxt
{
	font-size:110%;
}
.smtxt2
{
	font-size:90%;
	padding:10px 0 0 0;
	width:400px;
	color:Red;
	font-weight:bold;
}

.badges{
	float: left;
	margin: 0 20px 0 25px;
}

.badges img{
	margin: 0 5px 0 5px;
}
.AuthorizeNetSeal{
	width: 150px;
	float: left;
	margin: 0 0 0 15px;
}

.badges2{
	float: left;
	margin: 0 20px 0 25px;
}

.badges2 img{
	margin: 0 50px 0 0;
}
.AuthorizeNetSeal2{
	width: 150px;
	float: left;
	margin: 0 0 0 10px;
}

.seals{
	padding: 30px 0 0 70px;
	clear: both;
}

.copyright{
	color: #726527;
	margin: 0 0 0 0;
	padding: 0 0 0 220px;
}

.copyright a:link{
	color: #AA1D1D;
}
.copyright a:visited{
	color: #AA1D1D;
}
.copyright a:hover{
	color: #AA1D1D;
}
.copyright a:active{
	color: #AA1D1D;
}


.Testimonials
{
	margin:0 25px 0 20px;
	padding:0 0 0 0;
	float:left;
}
	.Testimonials ul
	{
		margin:0 0 0 0;
		padding:0 0 0 0;
		width:775px;
		float:left;
	}
	.Testimonials ul li
	{
		border:2px solid #ccc;
		background-color:#efefef;
		padding:8px 8px 8px 40px;
		margin:5px 0 5px 0;
		list-style-type:none;
	}

	.Testimonials ul li.flowerOne
	{
		background-image:url(/pub/flower/flower1.png);
		background-position:center left;
		background-repeat:no-repeat;
	}
	.Testimonials ul li.flowerTwo
	{
		background-image:url(/pub/flower/flower2.png);
		background-position:center left;
		background-repeat:no-repeat;
	}
	.Testimonials ul li.flowerThree
	{
		background-image:url(/pub/flower/flower3.png);
		background-position:center left;
		background-repeat:no-repeat;
	}
	.Testimonials ul li.flowerFour
	{
		background-image:url(/pub/flower/flower4.png);
		background-position:center left;
		background-repeat:no-repeat;
	}		


	.Testimonials ul p
	{
		line-height:16px;
		width:auto;
	}
	.Testimonials ul span
	{
		color:#B01313;
		font-size:14px;
		font-weight:bold;
		font-style:italic;
		padding:5px 0 0 10px;
		display:block;
	}