/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:14px;}
body p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:14px;}
body a:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#006b4b; line-height:14px; text-decoration:none;}
body a:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#006b4b; line-height:14px; text-decoration:none;}
body a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#006b4b; line-height:14px; text-decoration:underline;}
.tagline {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#8c5d91; line-height:16px; text-decoration:none;}
.calltoaction {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#333; line-height:16px; text-decoration:none;}
.topnavtext {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#569110; font-weight:bold; line-height:16px;}
.plainbuttonbackground1 {background-image:url(../images/navoff.gif); background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; line-height:16px; cursor:pointer;}
.hoverbuttonbackground1 {background-image:url(../images/navon.gif); background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; line-height:16px;cursor:pointer;}
.searchfield {border-style:solid; border-color:#6fbc22; border-width:1px; background-color:#ffffff; color:#666; font-size:11px; font-family:Arial; font-weight: normal; width:110px; height:15px; padding-bottom:2px;}
.searchbutton {border-style:solid; border-color:#fff; border-width:1px; background-color:#6fbc22; color:#ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; width:32px; height:18px; padding-bottom:2px;}
.catnav {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:normal; line-height:15px; padding-bottom:1px;}
.catnav p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:normal; line-height:15px;}
.catnav a:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; line-height:15px; font-weight:normal; text-decoration:none;}
.catnav a:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; line-height:15px; font-weight:normal; text-decoration:none;}
.catnav a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#33cc66; line-height:15px; font-weight:normal; text-decoration:none;}

.giftfindertext {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fce9ef; font-weight:normal; line-height:15px;}
.giftfindertextwhite {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:normal; line-height:15px;}

.priceselect {border-style:solid; border-color:#733f78; border-width:1px; color:#333; font-size:11px; font-family:Arial; font-weight: normal; width:120px;}

h1 {
	font-family:"Garamond", "Adobe Garamond", "AGaramond","AGaramond-Regular","Times New Roman", Times, serif;
	font-weight:bold;
	font-size:22px;
	color:#fff;
	line-height:22px;
	margin-bottom:0px;
	margin-top:0px;
	text-align: left;
	margin-left: 0px;
	letter-spacing: 1px;
}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#006b4b; line-height:16px; margin-bottom:5px; margin-top:0px}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#006b4b; line-height:16px; margin-bottom:3px; margin-top:0px}

.cathead {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8f89a9; font-weight:bold; line-height:15px; letter-spacing:1px;}

.homecathead {font-family: "Times New Roman", Times, serif; font-size:16px; color:#8f89a9; font-weight:normal; letter-spacing:2px; line-height:15px;}

.footer {font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#b2b2b2; line-height:15px;}
.footer p {font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#b2b2b2; line-height:15px;}
.footer a:link {font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#b2b2b2; line-height:15px; text-decoration:none;}
.footer a:visited {font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#b2b2b2; line-height:15px; text-decoration:none;}
.footer a:hover {font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#b2b2b2; line-height:15px; text-decoration:underline;}

.bread {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; line-height:14px;}
.bread  p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; line-height:14px;}
.bread  a:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#714b75; line-height:14px; text-decoration:none;}
.bread a:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#714b75; line-height:14px; text-decoration:none;}
.bread  a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#714b75; line-height:14px; text-decoration:underline;}


.pictfunctions {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#714b75; font-weight:normal; line-height:15px;}
.pictfunctions p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#714b75; font-weight:normal; line-height:15px;}
.pictfunctions a:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#714b75; line-height:15px; font-weight:normal; text-decoration:none;}
.pictfunctions a:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#714b75; line-height:15px; font-weight:normal; text-decoration:none;}
.pictfunctions a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0033cc; line-height:15px; font-weight:normal; text-decoration:underline;}

.price {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8c5d91; line-height:15px; font-weight:bold}

.quantity {border-style:solid; border-color:#733f78; border-width:1px; background-color:#ffffff; color:#333; padding-left:3px; font-size:11px; font-family:Arial; font-weight: normal; width:12px; height:15px;}

.viewall {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:15px;}
.viewall p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:15px;}
.viewall a:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8f89a9; line-height:15px; text-decoration:none;}
.viewall a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8f89a9; line-height:15px; text-decoration:none;}
.viewall a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8f89a9; line-height:15px; text-decoration:underline;}

.down1 {background-color: #c4e8d1; border-top:solid; border-bottom: solid; border-top-color:#006b4b; border-bottom-color:#006b4b; border-top-width:1px; border-bottom-width:1px; border-left:solid; border-left-color:#006b4b; border-left-width:18px; margin-bottom:5px; border-right:solid; border-right-color:#006b4b; border-right-width:1px; color: #36937F; cursor:pointer; padding:3px;}
.hover1 {background-color: #006b4b; border-top:solid; border-bottom: solid; border-top-color:#006b4b; border-bottom-color:#006b4b; border-top-width:1px; border-bottom-width:1px; border-left:solid; border-left-color:#006b4b; border-left-width:18px; margin-bottom:5px; border-right:solid; border-right-color:#006b4b; border-right-width:1px; color:#ffffff; cursor:pointer;  padding:3px;}

#pageheader { 
background-image:url(../images/pageheader.gif);
background-repeat:no-repeat;
height:48px;
padding: 24px 0 0 42px;
}

