@charset "utf-8";
/* CSS Document */
/*------------------------------Gobal veriable----------------------*/
body {
	padding:0;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#000000;
	background:url(../images/green-back.jpg);
}

body img{
	border:0;
}
			
/*------------------------------features----------------------*/

#top-back {
	background:url(../images/top-back.gif); 
	background-position:left; 
	background-repeat:repeat-x;
	height:3px;
}
#left-back {
	background:url(../images/left-back.jpg);
	background-position:top;
	background-repeat:repeat-y;
	width:6px;
}
#left-box-back {
	background:url(../images/left-box.jpg); 
	background-position:top; 
	background-repeat:no-repeat;
	width:208px;
	height:686px;
}
#top-main-box-back {
	background:url(../images/top-back.gif); 
	background-position:left; 
	background-repeat:repeat-x;
	height:3px;
}
#left-main-box-back {
	background:url(../images/left-main-box-back.jpg); 
	background-position:bottom; 
	background-repeat:repeat-y;
	width:27px;
}
#line-left-main-box-back {
	background:url(../images/line-left-main-box-back.jpg); 
	background-position:bottom; 
	background-repeat:repeat-y;
	width:22px;
}
#bottom-back {
	background:url(../images/bottom.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:676px;
	height:53px;
}
.textBottom {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-weight:bold;
	color:#462402
}
.textBottom a {
	color:#462402;
	text-decoration:none;
}
.textBottom a:hover {
	color:#462402;
	text-decoration:underline;
}

.titleProduct {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#365003;
}
table#products td{
	text-align:center!important;
}
.textBold12px {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#365003;
}

.titleListProduct {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.textVerdana11px {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#462402;
}
.textVerdana11px a{
	color:#462402;
	text-decoration:none;
}
.textVerdana11px a:hover{
	color:#462402;
	text-decoration:underline;
}

.textNormal13px {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#000000;
}

.textVerdana12px {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.leftLink {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#fdfcfa;
}
.leftLink a{	
	color:#fdfcfa;
	text-decoration:none;
}
.leftLink a:hover{	
	color:#fdfcfa;
	text-decoration:underline;
}

.contact {
	font-family:Verdana, Arial, Helvetica, sans-serif
	font-size:12px;
	color:#fdfcfa;
}
.contact a{	
	color:#fdfcfa;
	text-decoration:none;
}
.contact a:hover{	
	color:#fdfcfa;
	text-decoration:underline;
}


h2{color:#507406}
h1{color:#F25B30}
.hide{visibility:hidden; display:none}

table#product-prices {
	width:80%;
	color:#000000; 
	text-align:center;
}


input,textarea{border: #D0D7B5 solid 1px;}
input#submit{cursor:pointer}
input#add{
	height:22px;
	width:171px;
	cursor:pointer;
	border:none;
	background: url(../images/add-to-shopping-cart.jpg) no-repeat;
	float:left;
}
input#quantity{
	color:#000000;
	padding:3px;
	text-align:center;	
}
#menu a{
	font-weight:bold;font-family:Georgia, 'Times New Roman', Times, serif; 
	color:#BC544B;
	font-size:8pt;
	text-decoration:none;
}
#menu a:hover{
	color:#FF6600;
}
span.boldred{color:#CC0000; font-weight:bold}
span.name{color:#CC0000; font-weight:bold; font-style:italic;}
#product-info-cart{font-family:Arial, Helvetica, sans-serif}
a{color:#CC0000;text-decoration:underline }
a:hover{color:#FF6600; text-decoration:none;}
/***errors************************************/
.inputError{background-color:#ff9999!important}
#quantError,#nameError, #addrError, #cityError, #zipError, #emailError, #phoneError, #nameError2, #addrError2, #cityError2, #zipError2{display:inline; margin-left:10px;}

/***calendar**********************************/
.cpYearNavigation,.cpMonthNavigation { background-color:#D0D7B5; text-align:center; vertical-align:center; text-decoration:none; color:#000000; font-weight:bold; }
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText { font-family:arial; font-size:9pt; }
TD.cpDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px; }
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate  { text-align:right; text-decoration:none; }
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.cpCurrentMonthDate, .cpCurrentDate { color:#000000; }
.cpOtherMonthDate { color:#808080; }
TD.cpCurrentDate { color:white; background-color:#ffffff; border-width:1px; border:solid thin #800000; }
TD.cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
TD.cpTodayText, TD.cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px;}
A.cpTodayText, SPAN.cpTodayTextDisabled { height:20px; }
A.cpTodayText { color:black; }
.cpTodayTextDisabled { color:#D0D0D0; }
.cpBorder { border:solid 1px #808080;background-color:#ffffff }
#caldiv1{position: absolute; visibility: visible; background-color: white; sleft: 542px; tsop: 957px;}
