 /* Homepage */
#primaryContent {width: 500px; margin: 0 9px;}
#secondaryContent {position: absolute; top: 0; left: 518px; width: 241px;}

#largePromo {width: 500px; height: 325px; background: transparent url(/images/frontPage/fp_060107.gif) top left no-repeat; font-size: 11.5px; display: block; margin: 0; padding: 0;}
#largePromoText {float: right; width: 235px; padding-top: 175px; padding-right: 3px; font: 10px;line-height: 12px;}
#largepromo a {font: "Century Gothic", Arial, Helvetica, sans-serif; text-decoration: none;}
#largePromo a:hover {color: #F06; text-decoration: underline;}
.symbol a {font: 10px Helvetica, Verdana; text-decoration: none;}

#smallPromoLeft, #smallPromoRight, #smallPromoFull {float: left; border: 1px solid #EDEDED; margin-bottom: 6px;}
#smallPromoLeft {background: transparent url(/images/frontPage/sp_process.gif) top left no-repeat; margin-right: 4px;}
#smallPromoRight {background: transparent url(/images/frontPage/sp_rush.gif) top left no-repeat;}
.smallPromo {width: 246px; height: 125px; border: 1px solid #CCC; margin-top: 6px; margin-bottom: 6px;}
.smallPromo p {font-size: 10px; color: #444; text-align: left; margin-left: 135px; margin-right: 5px; line-height: 12px; margin-top: 5px;}
.smallPromo a {font: 10px Helvetica, Verdana; text-decoration: none;}
.smallPromo a:visited {color: #444; text-decoration: underline;}
.smallPromo a:hover {color: #F06; text-decoration: underline;}

#smallPromoFull {background: #FFFFE0; margin-right: 4px; margin-bottom: 6px;}
#smallPromoFull h3 {font-size: 16px; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; text-align: center; margin: 0; padding: 0; color: #F54D70;}
.smallPromoFull {width: 246px; height: 125px; border: 1px dotted #F54D70; margin-top: 6px;}
.smallPromoFull p {font-size: 10px; color: #444; text-align: center; margin: 3px 10px; line-height: 12px;}
.smallPromoFull a {font: 10px Helvetica, Verdana; text-decoration: none;}
.smallPromoFull a:hover {color: #F06; text-decoration: underline;}
.topParagraph {padding-top: 15px;}

#quickLink1 {background: transparent url(/images/frontPage/ql_matchingcharms.gif) top left no-repeat;}
#quickLink2 {background: transparent url(/images/frontPage/ql_giftsearch.gif) top left no-repeat;}
#quickLink3 {background: transparent url(/images/frontPage/ql_helpdesk.gif) top left no-repeat;}
#quickLink1, #quickLink2, #quickLink3 {width: 241; height: 65px; margin-bottom: 3px; border: 1px solid #EDEDED;}
#quickLink1 a, #quickLink2 a, #quickLink3 a {text-decoration: none;}
.quickLink1 a {color: #525C65;}
.quickLink2 a {color: #4CBB17;}
.quickLink3 a {color: #3B3178;}
.quickLinkText a:hover {text-decoration: none; color: #F06;}
.quickLinkText {padding: 17px 5px 17px 5px; text-align: left; margin-left: 60px;}
.quickLinkText a {font-size: 14px; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; padding: 0; margin: 0;}
.smallText {font-size: 9px; text-transform: lowercase; font-weight: normal; padding: 0; margin: 0;}

#featuredProducts {border: 1px solid #CC99CC; height: 235px; padding: 2px; vertical-align: middle; line-height: 12px; margin-top: 8px;}
#featuredProducts h6 {font-size: 12px; padding: 0; margin: 3px; text-transform: lowercase; letter-spacing: 1px; color: #2E0854; text-align: center; font-weight: normal;}
#featuredProducts dots {color: #F54D70;}
#featuredProducts img {width: 50px; height: 50px; border: 1px dotted #CC99CC; float: left; margin: 5px 6px 0 2px;}
#featuredProducts a {font-size: 10px; text-transform: capitlize; text-align: left; color: #F36; margin: 10px 0 2px 0; letter-spacing: 0.5px; text-decoration: none;}
#featuredProducts a:hover {color: #F06;}
#featuredProducts p {font-size: 10px; text-align: left; color: #000; margin: 0; padding-right: 5px;}
#featuredProducts p img {width: 14px; height: 9px; border: 0;float: none; margin: 0;}
.featuredProducts1 {width: 100%; height: 70px; margin-top: 8px;}
.featuredProducts2, .featuredProducts3 {width: 100%; height: 70px; margin-top: 3px;}  