/* Anna Carey CSS Document *//* Elements */body {background:url(images/annacarey-bg2.gif) top center no-repeat #000; font-family: Helvetica, Arial, Georgia, sans-serif;}h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16pt; margin:0px; padding:0px;}a {color:#999999; text-decoration:underline;}/* Classes */.city {font-weight:normal; margin-top: 10px; list-style-type:none; margin-left:-20px;}.colTitle {margin:0px; padding:0px;}.collectionLeft {font-size:14pt; padding:0px 55px 0px 55px; text-align:center; vertical-align:top; width:220px;}.collectionRight {font-size:8pt; text-align:center; vertical-align:top; width:470px;}.container {background:#fff; border:4px solid #F62F67; font-family:Georgia, "Times New Roman", Times, serif; height:606px; margin: 0px auto; margin-top: 60px; width:806px;}.content {height:500px; padding:10px; margin:0px auto; width:800px;}.copy {color:#fff; margin:0px auto; text-align:center; width:300px;}.desc {margin-top: 20px;}.footer {margin-top: 60px; text-align:center;}.footer a {color:#fff; text-decoration:none;}.footer a:hover {color:#F62F67; text-decoration:underline;}.header {height:100px; margin:0px auto; width:800px;}.headline {margin-bottom:10px; margin-left:-24px;}.hidden {display:none;}.location {margin:0px auto; padding:10px 10px 10px 220px; width:560px;}.largeImage {border:1px #ff3366 solid; height:400px; margin:0px auto; width:335px;}.pt {border:1px solid #000000;}.pt:hover {border:1px solid #ff3366;}.putCenter {text-align:center;}.state {font-weight:bold; list-style-type:none;}.storeName {font-style:italic; font-weight:normal; list-style-type:disc; margin-left:-20px;}/* IDs */#bio {font-size:14px; overflow:auto; padding:10px; text-align:justify;}#bio h1 {margin-left:10px;}#bio p {font-weight:bold; margin:0px auto; padding:10px 30px 10px 10px; width:760px;}#bio p:first-letter {font-size:18px; font-weight:bolder;}#contact {padding-top: 120px;}#fw {height:450px; overflow:auto; width:250px;}#leftColumn {float:left; margin-right:0px; padding: 0px; width: 265px;}#locations {border: 1px solid #ff3366; font-size:12px; height:208px; margin-left:10px; margin-top: 17px; overflow:auto; padding:10px; text-align:justify; width:220px;}#news {border: 1px solid #ff3366; font-size:12px; height:208px; margin-left:10px; overflow:auto; padding:10px; text-align:left; width:220px;}#news p:first-letter {font-size:21px; font-weight:bold;}#newspage {font-size:14px; margin:10px; padding:10px; text-align:left;}#newspage p:first-letter {font-size:21px; font-weight:bold;}#showcase {border:1px solid #ff3366; float:right; height:455px; margin-right:23px; padding:10px; width:485px;}#statesList {margin: 0px; padding:0px; text-align: left;}#sublinks {margin-bottom:19px;}#sublinks a {color:#000; text-decoration:none;}#sublinks a:hover {color:#ff3366; text-decoration:underline;} 