/*Global Styles*/

body {
	background-color: #FFFFFF;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #444444;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #444444;
}

a, a:visited, a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #444444;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #444444;
	text-decoration: none;
}

a.small, a.small:visited, a.small:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #444444;
	text-decoration: none;
}
a.small:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
	text-decoration: none;
}

a:hover img { 
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7; 
}
	
a img { 
	border: 0; 
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	opacity: 1.0; 
}

h1 { /* Contact Page Address header style */
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	color: #cfc4a2;
	font-weight:bold;
}

h2 {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #444444;
	font-weight:bold;
}

h3 {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #999999;
	font-weight:bold;
}

h4 {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #444444;
	font-weight: normal;
}

.imgBorder {
	border: 1px solid #d2c8aa;
}
/* Header Styles*/
#header {
	border-left: 1px solid #b3a66f;
	border-right: 1px solid #b3a66f;
}
#menu {
	background: url(../images/global/menu_bg.gif);
	height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #ffffff;
}
#menu a, #menu a:visited, #menu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #ffffff;
	text-decoration:none;
}

#menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #e5dfcd;
	text-decoration:none;
}


/*-----------Page Body Styles------------*/
#main {
	border-left: 1px solid #b3a66f;
	border-right: 1px solid #b3a66f;
}
.bodyLeft {
	border-left: 1px solid #f7f5ed; 
	padding-left:16px;
}
.bodyRight { 
	padding-right:0px;
}

/* Home Page Styles */
table#tblFlowers {
	background: url(../images/home/home_153_bg.jpg);
}
table#tblPrice {
	background: url(../images/home/home_151_bg.jpg);
}
table#tblCorporate {
	background: url(../images/home/home_154_bg.jpg);
}
.featureCell {
	height:56px;
	padding-top:5px;
	padding-right:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #444444;
}
.featureCellTop {
	height:30px;
}

/* Cart Menu Styles */
.cartMenu {
	padding: 5px;
	background-color: #eeeeee;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #444444;
	text-decoration: none;
}
.cartMenu a, .cartMenu a:visited, .cartMenu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #444444;
	text-decoration: none;
}
.cartMenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
	text-decoration: none;
}

/* Body Banner Styles */
.bodyBanner {
	background: url(../images/global/title_banner_bg.jpg);
	padding-left: 15px;
	padding-bottom: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color: #444444;
}

/* Sub Menu Styles */
.giftMenu {
	height: 25px;
	width: 85px;
	background-color: #e7efcb;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #444444;
	text-decoration: none;

}
.giftMenu a:visited, .giftMenu a, .giftMenu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #444444;
	text-decoration: none;
}
.giftMenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
	text-decoration: none;
}
.subMenu {
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-right:5px;
	font-size:10px;
	color: #887744;
	text-decoration: none;

}
.subMenu a:visited, .subMenu a, .subMenu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #887744;
	text-decoration: none;
}
.subMenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #999999;
	text-decoration: none;
}
.subMenuAt {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	/*background-color: #ddd3ba;
	padding:2px;*/
}
.pageNumText {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #7f7f7f;
	text-decoration: none;
}

/* Sub-Category Index Styles */
.subCatName {
	border: 1px solid #d2c8aa;
	background-color: #f7f5ed;
	height: 22px;
}
.subCatName a, .subCatName a:visited, .subCatName a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #444444;
	text-decoration: none;
}
.subCatName a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
	text-decoration: none;
}

/* Product Index Styles */
.productHeader {
	height: 20px;
	background-color: #f7f5ed;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #444444;
	text-decoration: none;
	padding:5px;
}
.productText {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #444444;
	text-decoration: none;
	padding:5px;
}
.priceText {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #444444;
	text-decoration: none;
}

a.productLink, a.productLink:active, a.productLink:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #99cc66;
	font-weight:bold;
	text-decoration: none;
}
a.productLink:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
	text-decoration: none;
}

a.moreLink, a.moreLink:active, a.moreLink:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #99cc66;
	font-weight:bold;
	text-decoration: none;
}
a.moreLink:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
	text-decoration: none;
}

.productPic {
	width: 98px;
}

.productDetail {
	height: 25px;
	color: #777777;
}

.productName {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color: #aa9966;
	font-weight: bold;
}

/* Cart Page Styles */
.formBanner {
	height: 20px;
	background-color: #f7f5ed;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color: #444444;
	text-decoration: none;
	padding:5px;
	
}
/* Contact Page Styles*/

.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #444444;
	line-height: 1.5;
}

form {
	padding: 0px;
	margin: 0px;
}
input.txtField, textarea, select {
	border: 1px solid #d2c8aa;
	font-size: 12px;
	color: #aa9966;
}

input.radioBtn {
	border: 0px;
}
/*
input.submitBtn {
	font-size: 12px;
	color: #000000;
	border: 0px;
}
*/

.mandatoryStar {
	color: red;
	font-size: 14px;
	font-weight: bold;
}

/* Footer Styles */
#footer {
	border-left: 1px solid #b3a66f;
	border-right: 1px solid #b3a66f;
}
.footerCell {
	background: url(../images/global/footer_bg.jpg);
	height: 95px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #444444;
	line-height: 1.5;
}
td.footerCell a, td.footerCell a:active, td.footerCell a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #444444;
	text-decoration: none;
}
td.footerCell a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #444444;
	text-decoration: underline;
}

/* Simple I.D. Link Styles */
.sidCell {
	height: 30px;
	padding-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #cccccc;
}
.sidCell a, .sidCell a:active, .sidCell a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #cccccc;
	text-decoration: underline;
}
.sidCell a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #cccccc;
	text-decoration: none;
}
