@charset "utf-8";
/* About CSS */

p, a {font-size:12px;}
a {color:#00aeef;}
a:hover {color:#ED1C8F; text-decoration:none;}
.top-text {margin-top:0;}

#about-menu {margin:-4px 45px 0 0;}
#about-menu ul {margin:0 0 13px 0; padding:0px; list-style:none;}
#about-category-menu ul li a {color:#666; font-size:12px;}
#about-category-menu ul li a:hover {color:#00aeef; text-decoration:none;}
.category {
	margin:5px 0 0 0;
	padding:9px 0 0 0;
	width:200px;
	height:30px;
	background:url(/images/shop/category_bg.gif) no-repeat;
	text-align:center;
	color:#FFF;
	font-size:12px;
	clear:both;
}

.active {color:#00aeef !important;}
.active:hover {color:#ED1C8F !important;}
#about-wrap {width:685px; margin-bottom:20px;}
#about-wrap h1 {font-weight:lighter; text-transform:uppercase; font-size:30px; margin-top:0; padding:0;}
#about-wrap #share {padding-top:15px;}
#about-picture {float:left; margin:0 20px 20px 0;}
#about-text {float:left; height:auto; width:450px;}
.question, .question a {font-weight:bold; font-size:14px;}
.head {font-weight:lighter; text-transform:uppercase; font-size:18px;}

.bold {font-weight:bold;}
.store {float:left; height:80px; width:180px;}
.store p {margin:3px 0;}
.store a.city {font-weight:bold;}

li p {margin:3px 0;}
.second-level {list-style:none;}
.top {margin-left:10px; font-weight:normal; font-size:10px; text-transform:lowercase;}

/* -- gift cards -- */
#gift-card-wrap {float:left; height:auto; margin-right:85px; width:340px;}
#gift-card-form {float:left; height:auto; width:260px;}
#gift-card-form .head {margin-top:0;}

#sign-up-btn {background:url(/images/buttons/click_here_sign_up_btn.gif) no-repeat; height:33px; width:220px; text-indent:-9009px; display:block; background-position:0 0;}
#sign-up-btn:hover {background-position:0px -33px;}

/* -- Forms -- */
.label {font-size:13px;}
textarea {border:1px solid #d4d4d4; border-radius:5px; -moz-border-radius:5px; color:#666; display:block; padding:5px;}

#giftcardForm input {width:240px !important;}
#giftnote {height:133px; margin-bottom:10px; padding:5px; width:250px;}
#giftcardForm .jNiceSelectWrapper {width:260px !important;}
#giftcardForm .jNiceSelectWrapper .jNiceSelectText {width:215px !important;}
#giftcardForm .jNiceSelectWrapper ul {width: 258px;}
#giftcardForm #submit {margin-left:178px;}

#checkcardForm #submit {margin:15px 0 0 10px;}
.checkcard-wrap {float:left; width:300px;}

#subject-wrap {margin-bottom:25px;}
#message {height:133px; margin-top:3px; width:290px;}
#submit {background:url(/images/buttons/submit_btn.gif) no-repeat; display:block; height:33px; margin:10px 0 0 218px; width:82px; text-indent:-9009px; background-position:0px 0px;}
#submit:hover {background-position:0px -33px;}



