/* 
Arch Template File - Flamingo Surprise
Started:November 18th, 208
Ended:End Date
Chip Medema - Market M
Modified By:Rick Harris 01-25-09
*/
/* Compiled by RH 01-25-09 */
/* IE6 PNG Fix - add tags that use png's below 
body, img, div, span, h1, h2, h3, h4, p, a{behavior:url(iepngfix.htc);}

/* Reset Styles Css File Downloaded from meyerweb.com */
html, body, div, span, 
applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
dd, dl, dt, li, ol, ul, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; font-weight:normal; font-style:normal; font-size:100%; line-height:1; font-family:inherit; text-align:left;}
table{border-collapse:collapse; border-spacing:0;}
ol, ul{list-style:none;}
q:before, q:after, 
blockquote:before, blockquote:after{content:"";}

div.noscript{ display: block; color: #555; padding: 1em 5em; font-size: 14px; line-height: 17px; border-width: 2px 0px; border-style: solid; border-color: #FDFF20; background: url('../images/teamocil_icons/warning.gif') no-repeat 20px 8px #FEFFB9; }


/* HTML Styles */
body{margin:0px 0px 50px; padding:0px; font-family:Verdana,Arial,Helvetica,sans-serif; background:url('../images/site-background.gif') repeat-x #d1118a;}
strong{font-weight:bold;}
a{color:#a23b7c;}
a:hover{color:#3e3e3e;}
h1{display:block; font-size:18px; color:#770a4f; font-weight: bold; font-style: italic; }
h1.productPage{display:block; float: left; font-size:18px; color:#770a4f; font-weight: bold; font-style: italic; }
p{display:block; font-size:11px; line-height:17px; margin:0px auto; padding:5px 10px 0px 15px; }
ul{ display: block; list-style-type:disc; font-size:11px; margin:10px 0px 10px 25px; padding:0px 10px; }
li{ display: list-item; font-size:11px; margin: 0px 0px 0px 8px; padding: 0px 8px; line-height:15px;}


em{font-style:italic;}
td{ padding: 3px; }

/* Main Containers */
div#rootContainer{width:900px; margin:0px auto; padding-bottom:20px; background:url('../images/sunburst.gif') no-repeat #fdd803;}
div#indexContainer{width:860px; padding:3px 0px 0px; margin:0px auto; background:none;}
div#insideContainer{width:860px; min-height:525px; padding:20px 0px 15px; margin:0px auto; background:url('../images/main-container-bg.jpg') repeat-x bottom #fff;}

/* Header */
div#logo{position:absolute; width:262px; height:119px; margin:10px 0px 0px 20px; text-indent:-9999px; overflow:hidden; background:url('../images/logo.png');}
div#accountContainer{float:right; width:405px; height:65px; margin:0px 20px 0px 0px; background:url('../images/account-level-bg.png') no-repeat;}

div#accountContainerLong{float:right; width:450px; height:65px; margin:0px 20px 0px 0px; background:url('../images/account-level-bg-long.png') no-repeat;}


div#topAccountLinks{margin-top:6px; background:none;}
div#accountLinks, div#cartLinks{float:left; font-size:11px; color:#3e3e3e; text-indent:20px; padding:2px 0px; margin:0px 0px;}
div#accountLinks{margin-left:40px; }

div#accountLinksLong{float:left; font-size:11px; color:#3e3e3e; text-indent:7px; padding:2px 0px; margin:0px 0px; }

div#cartLinks{background:url('../images/icons/cart.jpg') no-repeat;}
div#accountLinks >a, div#cartLinks >a{color:#a23b7c;}
div#accountLinks >a:hover, div#cartLinks >a:hover{color:#3e3e3e;}
span#accountLinkDivider{float:left; font-size:14px; color:#a8ac9b; padding:0px 10px;}

div#bottomAccountLinks{margin:15px 0px 0px 87px;}
div#linkBar{ display: block; float:right; overflow: hidden; }
a.emailLink, a.printLink{display:block; float:right; font-size:11px; text-indent:21px; color:#a23b7c; padding: 3px 0px 4px;}
a.emailLink:hover, a.printLink:hover{color:#3e3e3e;}
a.emailLink{ background:url('../images/icons/mail.jpg') no-repeat 0px 4px;}
a.printLink{ margin-left: 20px; background:url('../images/icons/printer.jpg') no-repeat 0px 2px;}



/*div#bottomAccountLinks{margin:15px 0px 0px 87px;}
a.emailLink, a.printLink{display:block; float:left; font-size:11px; text-indent:21px; color:#a23b7c; padding:4px 0px;}
a.emailLink:hover, a.printLink:hover{color:#3e3e3e;}
a.emailLink{margin-right:20px; background:url('../images/icons/mail.jpg') no-repeat 0px 4px;}
a.printLink{background:url('../images/icons/printer.jpg') no-repeat 0px 2px;}*/
div#grass{width:900px; height:65px; text-indent:-9999px; overflow:hidden; margin:5px 0px 0px; background:url('../images/grass-sign.png') 2px 0px;}
a.phoneLink{display:block; position:relative; width:227px; height:44px; left:600px; border:0px solid #000;}

/* Top Navigation */
div#navigation{width:860px; margin:0px auto; background:url('../images/top-nav-bg.jpg') repeat-x #a2a2a2;}
a#mainHomeBtn, a#mainOccasionsBtn, a#mainPackagesBtn,
a#mainThemesBtn, a#mainGreatBtn, a#mainFaqBtn, a#mainCustServBtn
	{ display:block; float:left; font-size:12px; text-decoration:none; color:#fff; margin: 6px 5px 2px 5px; line-height:35px; text-align:center; height:35px; }
a#mainHomeBtnOn, a#mainOccasionsBtnOn, a#mainPackagesBtnOn,
a#mainThemesBtnOn, a#mainGreatBtnOn, a#mainFaqBtnOn, a#mainCustServBtnOn
	{ display:block; float:left; font-size:12px; text-decoration:none; color:#fff; margin: 6px 5px 2px 5px; line-height:35px; text-align:center; height:35px; }

a#mainHomeBtn{ width:55px; }
a#mainHomeBtnOn, a#mainHomeBtn:hover{display:block; width:55px; background:url('../images/topNav/mainMenu_homeBg.png'); }
a#mainOccasionsBtn{ width:81px; }
a#mainOccasionsBtnOn, a#mainOccasionsBtn:hover{ width:81px; background:url('../images/topNav/mainMenu_occasionsBg.png'); }
a#mainPackagesBtn{ width:81px; }
a#mainPackagesBtnOn, a#mainPackagesBtn:hover{ width:81px; background:url('../images/topNav/mainMenu_packagesBg.png'); }
a#mainThemesBtn{ width:62px; }
a#mainThemesBtnOn, a#mainThemesBtn:hover{ width:62px; background:url('../images/topNav/mainMenu_themesBg.png'); }
a#mainGreatBtn{ width:141px; }
a#mainGreatBtnOn, a#mainGreatBtn:hover{ width:141px; background:url('../images/topNav/mainMenu_mygreatsurpriseBg.png'); }
a#mainFaqBtn{ width:40px; }
a#mainFaqBtnOn, a#mainFaqBtn:hover{ width:40px;background:url('../images/topNav/mainMenu_faqBg.png') ; }
a#mainCustServBtn{ width:136px; }
a#mainCustServBtnOn, a#mainCustServBtn:hover{ width:136px; background:url('../images/topNav/mainMenu_custserviceBg.png'); }
div#searchBox{float:left; height:31px; margin-top:7px; margin-left:10px;}
div#searchBox input{border:solid 1px #666;}

/* Index Content */
div#leftSide{float:left; width:480px;}
div#flashBanner{width:480px; height:281px;}
div#greatSurprise{width:480px; height:180px; margin-top:3px; background:url('../images/suprise-banner.jpg');}
.greatSurpriseTxt{width:250px; font-size:11px; margin-left:24px; padding-top:20px; line-height:15px;}
h2.greatSurpriseTitle{display:block; width:197px; height:27px; margin-bottom:10px; text-indent:-999px; overflow:hidden; background:url('../images/my-great-surprise.png') no-repeat;}
.greatSurpriseTxt img{margin-top:18px;}
div#rightSide{float:right; width:377px;}
div#startSurprise{width:377px; height:160px; background:url('../images/Flash_Buttons_BG.gif');}/* start-surprise.jpg*/
a.startSurpLinkOcc{display:block; float:left; width:75px; height:100px; margin:40px 0px 0px 30px; text-indent:-9999px; overflow:hidden; border:0px solid #000;}
a.startSurpLinkPack{display:block; float:left; width:78px; height:100px; margin:40px 0px 0px 40px; text-indent:-9999px; overflow:hidden; border:0px solid #000;}
a.startSurpLinkTheme{display:block; float:left; width:65px; height:100px; margin:40px 0px 0px 45px; text-indent:-9999px; overflow:hidden; border:0px solid #000;}
div#topPicks{width:377px; height:301px; margin-top:3px; background:url('../images/top-picks-box.jpg');}
#topPicks strong{color:#8b0b5c; display:block; font-size:12px; margin-bottom:2px;}
#topPicks span{display:block; font-size:11px; color:#666; padding:9px 0px 9px 10px; border-bottom:1px solid #c6c134;}
#topPicks a{text-decoration:none;}
.noBorder{display:block; font-size:11px; color:#666; padding:9px 0px 9px 10px; border-bottom:0px solid #fff;}

/* Inside Content */
div#tertNav{float:left; width:145px; margin:0px 0px 0px 15px; padding-bottom:tertpx; background:#4c93c4; border:2px solid #4c93c4;}
a.navTitle{display:block; width:145px; font-size:12px; font-weight:bold; color:#fff; text-indent:12px; text-decoration:none; padding:8px 0px 7px; margin:0px auto; background:url('../images/left-nav-header.jpg');}
div.tertNavGroup{width:145px; padding:10px 0px; margin:0px auto 5px; background:#abcde4;}
a.tertLink{display:block; font-size:11px; color:#000; text-indent:20px; text-decoration:none; padding:4px 0px; background:url('../images/left-nav-bullet.jpg') no-repeat 10px 7px;}
a:hover.tertLink{color:#fff; background:url('../images/left-nav-bullet-ro.jpg') no-repeat 10px 7px #4991c2;}
a.tertLinkOn{display:block; font-size:11px; color:#fff; text-indent:20px; text-decoration:none; padding:4px 0px; background:url('../images/left-nav-bullet-ro.jpg') no-repeat 10px 7px #4991c2;}
div#insideContent{float:left; width:670px; margin-left:10px;}

div#reciept{ width: 840px; margin: 0px auto; }


div#insideContent h1{display:block; font-size:18px; color:#000;}
div#contentTop{display:block; padding-bottom:8px; margin:0px 0px 10px; border-bottom:1px solid #b1b1b1;}
div#breadCrumb{float:left; font-size:11px;}
div#viewMorePages{float:right; font-size:11px;}
div#catagoryView{width:670px; margin-top:10px;}
a.catagory{ display:block; float:left; width:200px; text-decoration:none; margin:0px 10px 10px; }
span.categoryTitle{ display:block; width: 200px; font-weight: bold; font-size: 12px; text-align: center; color: #fff; padding: 5px 0px; background: url('../images/theme-header.jpg') repeat-x #62a6d3; }


/* Interior 2 Column Layout */
div#intLeftSide{float:left; width:310px;}
div#packageType{width:302px; }
div#viewLarge{width:302px; height:27px; text-align:center; background:url('../images/view-larger.gif') no-repeat;}
a.view{display:block; margin:0 auto; text-decoration:none; font-weight:bold; font-size:12px; text-align:center; color:#fff; padding:5px 0px 5px 10px;}
a:hover.view{text-decoration:underline;}
div#packageDetails{width:302px; margin-top:4px; *margin-top:8px; font-size:11px; background:#fff;}
h2.packageDetails{width:302px; padding:6px 0px 7px; text-indent:10px; font-weight:bold; font-size:14px; color:#fff; background:url('../images/package-details.gif') no-repeat;}
.indent{width:280px;}
div#intRightSide{float:right; width:360px;}
div#checkAvail{width:360px; min-height:206px; background:url('../images/check-availability-bg.gif') repeat-x #fff;}
h2.checkAvail{width:360px; height:27px; padding:5px 0px; text-indent:10px; font-weight:bold; font-size:14px; color:#fff; background:url('../images/check-availability.gif') no-repeat;}
div.checkAvailTitle{width:100%; font-size:12px; font-weight:bold; color:#000; padding-bottom:6px; margin-bottom:3px; border-bottom:1px solid #778e95;}
div.checkAvailBox{margin:10px auto; width:343px; font-size:12px; color:#000; padding-bottom:6px; border-bottom:0px solid #778e95; overflow:hidden;}
div#linkSpace{margin:6px 0px 16px 0px; text-align:center; font-size:10px; color:#e758a2;}
label.checkAvailWhen{width:200px; margin:0; display:block; float:left; border:0px solid #000; *margin-top:10px;}
input[type="text"].checkAvailWhen{width:166px; display:block; float:left; *margin-top:10px; border:1px solid #666;}
div#selectSurpriseDate{margin:0 auto; width:192px; height:32px;}
h2.selectSurpriseDate{ height:27px;  padding:10px 0px 5px 10px; font-weight:bold; font-size:12px; color:#fff; background:url('../images/select-surprise-date.png') no-repeat;}
.ssdLink{text-decoration:none;}
span.required{color:#e758a2;}

/* Related Packages */
div#relatedPackages{width:360px; text-indent:10px; margin-top:4px; *margin-top:8px; padding-bottom:10px; background: #fff;}
h2.relatedPackages{display:block; padding:6px 0px 7px; font-weight:bold; font-size:14px; color:#fff; background:url('../images/related-packages.gif') no-repeat;}
.rpDesc{width:95%; margin:0px auto; padding:10px 0px 5px; font-size:11px; line-height:15px; text-indent:0px;}
.rpDesc img{float:left; margin-right:8px; padding:1px 1px; border:1px solid #ccc;}
.rpDesc h3{padding-bottom:4px; font-size:12px; color:#770a4f; font-weight:bold;}
.rpDescLink{display:block; color:#000; cursor:hand; text-decoration:none; overflow:hidden;}

/* Search Stlyles */
#searchView{ width:670px; margin: 10px 0px; overflow: hidden; }
.resultsCount{ font-size: 12px; color: #333; margin: 5px 0px; font-style: oblique;}
.searchResults{ margin: 0px 0px 10px; overflow: hidden; }
.searchResults > img{ float: left; margin: 0px 10px 0px 0px; }
.searchResults > a{ display:block; font-size:18px; color:#770a4f; text-decoration: none; }
.searchResults > p{ display:block; font-size:11px; line-height:17px; margin:0px; padding:0px; }

/* Mid Content */
div#midContent{width:860px; height:200px; margin:3px auto 0px;}
div#newsletter{float:left; width:300px; height:200px; background:url('../images/newsletterBg.jpg');}
div#largeSlider{float:right; width:860px; height:200px;}
div#smallSlider{float:right; width:556px; height:200px;}

/* Checkout Forms */
.billingBoxes{width:420px; float:left; font-size:11px; margin-top:5px;}
#orderTotal{font-size:17px; font-weight:bold; text-align:right; margin-right:10px; margin-bottom:10px;}
.billingCheckBox{width:auto; margin-left:35px;}
.itemDetailsFloat{width:200px; float:left; line-height: 15px;}
.itemDetailsFloat img{margin-right:5px; margin-bottom:5px; float:left;}
.itemDesc{padding:5px 0px 5px 200px; margin:10px 10px 0px 0px; border-top:1px solid #b6d0e1; border-bottom:1px solid #b6d0e1;}
.couponSection{padding:0px 0px 5px 0px; margin:0px 10px 3px 0px; border-bottom:1px solid #b6d0e1;}
#completeOrder{margin:10px; text-align:right; padding-top:10px; border-top:1px solid #b6d0e1;}
.itemTotal{margin:0px 10px 5px 0px; text-align:right; padding:5px 20px 5px 0px; border-bottom:1px solid #b6d0e1;}
/*.greyBand{margin:5px 10px 5px 0px; font-size:12px; color:#fff; background:#5c5c5c; padding:2px 0px 2px 10px;}*/

.greyBand{ margin:5px 10px 5px 0px; font-size:12px; color:#fff; background:#5c5c5c; padding:5px 0px 5px 10px; }

.deliveryProdCount{margin:5px 10px 5px 0px; font-size:12px; font-weight: bold; color:#fff; background:#CB0090; padding:6px 0px 6px 10px; border:1px solid #CB0090;}
.formError{margin:5px 10px 5px 0px; font-size: 10px; line-height: 15px; color:#5c5c5c; padding:.5em .5em .5em 10px; background: #F8DC12;}
.regError{margin:0px; font-size: 10px; line-height: 15px; color:#5c5c5c; padding: 10px; background: #F8DC12;}
.displayMessage{display: block; color: #030; padding: .5em; background: #fff; font-size: 14px; line-height: 17px;}
label{font-family:Arial,Helvetica,sans-serif; font-size:11px; vertical-align:middle; text-align:right; padding-right:10px;}
input, textarea, select{width:160px; margin:3px 0px; padding:2px 0px 2px 2px; border:1px solid #666;}
.alignRight{text-align:right; padding-right:10px; font-size: 12px;}
.continueBtn{display:block; width:840px; margin:10px 10px 10px 0px; text-align:right; padding-top:10px; border-right-color:#b6d0e1; border-bottom-color:#b6d0e1; border-left-color:#b6d0e1; border-top:1px solid #b6d0e1;}
a.greenArrow{display: block; color:#000; text-decoration:underline; background:url(../images/greenArrow.jpg) no-repeat left center; padding-left:15px; margin-top: 3px; }
#shoppingTop h1{height:40px; float:left; margin:0px; color:#8D095C; font-size:18px; font-weight:bold; padding:0px; line-height:40px;}
#shoppingTop{height:40px; width:840px;  border-bottom:1px solid #b2b2b2;}
#shoppingTop img{float:right;}
#shoppingWrap{width:850px; margin-left:10px;}
#cartSummary{width:840px; font-size:11px; padding:5px 0px; margin: 0px 0px 5px; border-top:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2;}
#zipCodeCheck{font-size:11px; padding:5px 0px 5px 10px;}
#shoppingCartTable{width:840px; border:1px solid #5C5C5C; font-family:Arial,Helvetica,sans-serif; font-size:12px;}
#shoppingCartTable td{border:1px solid #5C5C5C;}
.cartItemDesc{ vertical-align:middle; text-align:center; padding-top:15px 0px 15px 21px; width:216px; font-weight:bold;}
.cartItemDesc img{float:left; text-align:center; margin-right:10px;}
.cartItemPrice{vertical-align:middle; text-align:center; font-weight:bold; width:167px;}
.cartItemOptions{width:208px; padding-left:15px;}
.cartItemRemove{width:220px; text-align:center;}
#shoppingCartTable th{font-size:12px; color:#fff; background-color:#5c5c5c; text-align:center; padding:2px 0px;}
#addToCart{height:26px; line-height:26px; background:url('../images/addToCartBG.jpg') repeat-x; font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#fff; padding-left:15px; width:825px; margin-top:5px;}
/*#cartExtras{margin:5px 0px; background-color:#d2e6f3; width:840px;}*/

.checkoutNow{display:block; width:840px; margin:10px 0px; text-align:right;}
.bottomCheckoutNow{display:block; float: right; width:150px; padding:10px; text-align:right;}
.finePrint{font-family:Arial,Helvetica,sans-serif; font-size:10px;}
.pleaseNote{width:550px; display:block;font-family:Arial,Helvetica,sans-serif; font-size:10px; padding:10px;}

#acceptCreditCards{display:block; float:right; margin:10px 10px 0px 40px; font-size:11px;}
#cartTotal{width:840px; height:50px; font-size:12px; border-bottom:1px solid #b6d0e1;}
#cartTotal h1{float:right; font-family:Arial,Helvetica,sans-serif; font-size:20px; font-weight:bold; color:#000; line-height:50px;}
#cartTotal span{float:right; text-align:right; margin:10px 20px 0px 0px;}
#cartTotal h2{font-size:15px; font-weight:bold;}

/*
#cartExtras span{height:90px; display:block; float:left; margin-top:10px; border-right:1px solid #fff; font-size:11px; padding:0px 15px 15px 0px;}
#extraDays{padding-left:100px; background-image:url(../images/extraDays.jpg) no-repeat; background-position:15px;}
#extraLines{padding-left:115px; background-image:url(../images/products/thumb/flamingo-pink.jpg) no-repeat; background-position:20px;}
#signUpgrade{padding-left:110px; background-image:url(../images/products/thumb/flamingo-pink.jpg) no-repeat; background-position:20px;}
#cartExtras span em{display:block; width:150px; margin-bottom:5px; padding-bottom:5px; font:bold 12px Arial,Helvetica,sans-serif;  border-bottom:1px solid #000;}
input[type="checkbox"]{width:20px; border:0px solid #fff; *margin-top:2px;}
*/

/* Attributes - Product Add-Ons */
#cartExtras{ margin:0px 0px; background:#d2e6f3; width:840px; overflow: hidden;}
.attributeBoxes, .lastAttributeBoxes{ display: block; float: left; width: 250px; height:90px; font-size:11px; overflow: hidden;}
.attributeBoxes{ margin: 10px 0px 0px 13px; padding:0px 15px 20px 0px; border-right:1px solid #fff; ;}
.lastAttributeBoxes{ margin: 10px 0px 0px 15px; padding:0px 0px 20px 0px; border: 0px; ;}
.attributeTitle{display:block; width:100%; margin-bottom:5px; padding-bottom:5px; font:bold 12px Arial,Helvetica,sans-serif; border-bottom:1px solid #000;}
.attributeImg{ float: left; margin-right: 10px; ;}
input[type="checkbox"]{width:20px; border:0px solid #fff; *margin-top:2px; font-size: 12px;}
input[type="radio"]{width:20px; border:0px solid #fff; *margin-top:2px;font-size: 12px;}
.addOnBttn{ display: block; width:810px; margin:10px auto; text-align:right; ;}

/* Footers */
div#siteFooter{width:860px; margin:3px auto 0px; background:#fff;}
div.smallFooterDiv{float:left; width:130px; line-height:15px; font-size:10px; color:#000; margin:0px 20px 0px; padding:20px 0px 0px;}
span.footerTitle{display:block; font-size:10px; font-weight:bold; text-transform:uppercase; color:#a23b7c; padding-bottom:5px; margin-bottom:3px; border-bottom:1px solid #b1b1af;}
div.bigFooterDiv{float:left; width:300px; line-height:15px; font-size:10px; color:#000; margin:0px 20px 0px; padding:20px 0px 0px;}
.leftCompanyLinks{float:left; width:45%; line-height:17px;}
.leftCategoryLinks{float:left; line-height: 17px; width:100%; line-height:17px;}
div#rightCompanyLinks{float:right; width:45%;}
.leftCompanyLinks >a, div#rightCompanyLinks >a, a.footerLink{display:block; line-height:15px; color:#a23b7c;}
.leftCompanyLinks >a:hover, div#rightCompanyLinks >a:hover, a.footerLink:hover{color:#3e3e3e;}
.leftCategoryLinks >a, a.footerLink{display:block; line-height:15px; color:#a23b7c;}
.leftCategoryLinks >a:hover, a.footerLink:hover{color:#3e3e3e;}
div#copyright{display:block; text-align:center; font-size:10px; padding:25px 0px 10px;}

div#bottomFooterContainer{width: 830px;  margin: 10px auto 0px; overflow: hidden;}
div.bottomFooterCopy{ float: left; width: 725px; font-size: 10px; line-height: 17px; color: #fff; }
div.AuthorizeNetSeal{ float: right; width: 90px; }
div.bottomFooterCopy > a{ color: #fff; } 

/* Clears */
.clearLeft{clear:left;}
.clearRight{clear:right;}
.clearBoth{clear:both;}

/* MISC */
.faq ul{list-style-type:disc;}
.faq li{display:list-item; margin-left:20px; line-height:15px; font-size:11px;}
.goBttn{width:31px; height:22px; background:url('../images/go-bttn.gif') no-repeat; border:none; margin-left:5px; cursor:pointer; color:#fff;}
.required{ color:#ff0000; ;}

.backTop{float:right; margin-top:12px;}
.backTop a{font-size:11px; text-decoration:none;}
.backTop a:hover{text-decoration:underline;}
.cardYardBlurb{font-style:italic; font-weight:bold;}
input.addToCart{display:block; width:159px; text-align:center; color:#fff; cursor: pointer; font-size:12px; font-weight:bold; margin:4px 0px 0px 65px; padding:5px 0px 6px; background:url('../images/date-box2.png') no-repeat; border:0px;}