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

a:link, a:visited, a:active {
	text-decoration: underline;
	color: #808080;
}
a:hover {
	color: #FF99FF;
}
li {
	font-size: 12px;
	text-align: left;
	margin-left: 20px;
}

p {
	font-size: 13px;
	margin-right: 10px;
	margin-left: 10px;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1  { /* h1 and h2 the same but h1 can be centered */
	color: #CC0066;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	text-align: center;
}
h2  {  /* same as h1 but margin-left is 10px */
	color: #FF6FCF;
	font-size: 14px;
	font-family: "Verdana", Times, serif;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
	text-align: left;
}
h3  { /* same color as h1, h2 but smaller */
	color: #CC0066;
	font-size: 12px;
	margin: 0px 0px 0px 10px;
	font-family: Tahoma;
	text-align: left;
}
h4,h5 /*pink bold 12px */ {
	color: #FF66FF;
	font-size: 12px;
	font-family: Tahoma;
	margin: 0px 0px 0px 10px;
	}

/* CONTENT */
body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #808080;
    background-image: url(http://www.teacakesandteddybears.com/images/b_pinkdamaskFIN.jpg);
}

td,th {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #808080;
}
.container {
	width: 800px;
	margin: 0px;
	padding: 0px;
}
#header {
	background-image: url(http://www.teacakesandteddybears.com/images/b_fullbanner700x131_rdcn.jpg);
	width: 800px;
	heights: 129px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#navtop {
	height: auto;
	margin-top: 3px;
	margin-right: 20px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #808080;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
}
#navtop a:link, #navtop a:visited, #navtop a:active {
	text-decoration: none;
}
.leftnavbar {
	font-weight:bold;
	padding: 0px;
	font-size: 12px;
}
.leftnavbar p {
	margin: 0px 0px 0px 10px;
	font-weight:bold;
	font-size: 12px;

}
.leftnavbar a:link, .leftnavbar a:visited, .leftnavbar a:active {
	text-decoration: none;
}

#storeawning {
	height: 158px;
	background-image: url(http://www.teacakesandteddybears.com/images/store_awning3.jpg);
	background-repeat: repeat-x;
}
#storesign {
	height: 75px;
	width: 150px
	margin: 0px;
}

.footer {
	margin: 0px;
	padding-left: 5px;
	font-size: 10px;
}
.footer td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
}
/* ROLLOVER BUTTON - MORE INFO STORE */
#moreInfo {
	width: 84px;
	height: 31px;
	border: none;
	margin: 0px 10px;
}

/* MISC. */

.nolink {
	border: none;
}

/* for avant products  */
.av_page_heading {font_size: 90%; color: #000000; padding: 5px 5px 5px 0; margin: 0;}
a.av_nav_link, a.av_nav_link:visited {margin: 0; padding: 2px 0 2px 0; font-size: 90%; color: #2d2f71; text-decoration: none;}
a.av_nav_link:hover {margin: 0; padding: 2px 0 2px 0; font-size: 90%; color: green; text-decoration: none;}

/*
a.av_nav, a.av_nav:visited {margin: 0; padding: 2px; font-size: 80%; color: #2d2f71; text-decoration: none; font-weight: 600;}
a.av_nav, a.av_nav:visited {margin: 0; padding: 2px; font-size: 80%; color: #2d2f71; text-decoration: none; font-weight: 600;}
a.av_nav:hover {margin: 0; padding: 2px; font-size: 80%; color: green; text-decoration: none; font-weight: 600;}
a.av_nav_link, a.av_nav_link:visited {margin: 0; padding: 2px 0 2px 0; font-size: 90%; color: #2d2f71; text-decoration: none;}
a.av_nav_link:hover {margin: 0; padding: 2px 0 2px 0; font-size: 90%; color: green; text-decoration: none;}
.av_sub_nav_block { margin: 5px 0 5px 5px; }
a.av_sub_nav_link, a.av_sub_nav_link:visited {margin: 0; padding: 0; font-size: 75%; color: #6b6a68; text-decoration: none; font-weight: 600;}
a.av_sub_nav_link:hover {margin: 0; padding: 0; font-size: 75%; color: #a0a0a0; text-decoration: none; font-weight: 600;}
a.av_crumb_trail, a.av_crumb_trail:visited {margin: 0; padding: 0; font-size: 75%; color: #6b6a68; text-decoration: none; font-weight: 600;}
a.av_crumb_trail:hover {margin: 0; padding: 0; font-size: 75%; color: #a0a0a0; text-decoration: none; font-weight: 600;}
.av_crumb_between {font-size: 75%; color: #a0a0a0;}
.av_crumb_current {font-size: 80%; color: #000000;}
 */
a.av_buy_now, a.av_buy_now:visited {margin: 0; padding: 2px 2px 2px 0; font-size: 100%; color: #c70e70; text-decoration: none; font-weight: 600; }
a.av_buy_now:hover {margin: 0; padding: 2px 2px 2px 0; font-size: 100%; color: green; text-decoration: none; font-weight: 600;}
a.av_pageination, a.av_pageination:visited {margin: 0; padding: 2px; font-size: 80%; color: #2d2f71; text-decoration: none; font-weight: 600;}
a.av_pageination:hover {margin: 0; padding: 2px; font-size: 80%; color: green; text-decoration: none; font-weight: 600;}
.av_retail_price_block { margin: 2px 0 2px 0; }
.av_retail_text {font-size: 80%; font-weight: 600; color:#000000}
.av_retail_price {font-size: 80%; font-weight: 400}
.av_sale_price_block { margin: 2px 0 2px 0; }
.av_sale_text {font-size: 80%; color: #FF0000; font-weight: 600}
.av_sale_price {font-size: 80%; color: #FF0000; font-weight: 400}


.av_review_average_ranking {font-size: 80%; font-weight: 600}
.av_review_div {width: 600px; padding: 3px;}
.av_review_heading {font_size: 120%; font-weight: 600; border-bottom: 1px solid #000000; color: #000000; padding: 5px 5px 5px 0; margin: 5px 5px 10px 0;}
.av_review_title {font-size: 80%; font-weight: 600;}
.av_review_date {font-size: 80%;}
.av_review_author {font-size: 80%; font-style: italic;}
.av_review_body {font-size: 80%; padding: 0; margin: 2px 0 15px 0; width: 600px;}
a.av_review_link, a.av_review_link:visited {margin: 0; padding: 2px 0 2px 0; font-size: 80%; color: #2d2f71; text-decoration: underline;}
a.av_review_link:hover {margin: 0; padding: 2px 0 2px 0; font-size: 80%; color: green; text-decoration: underline;}

.av_featured_heading {font_size: 120%; font-weight: 600; border-bottom: 1px solid #000000; color: #000000; padding: 5px 5px 5px 0; margin: 20px 5px 10px 0;}
.av_featured_retail_price_block { margin: 2px 0 2px 0; }
.av_featured_sale_price_block { margin: 2px 0 2px 0; }
.av_featured_retail_text {font-size: 90%; font-weight: 600; color:#000000}
.av_featured_retail_price {font-size: 90%; font-weight: 400}
.av_featured_sale_text {font-size: 90%; color: #FF0000; font-weight: 600}
.av_featured_sale_price {font-size: 90%; color: #FF0000; font-weight: 400}
a.av_featured_link, a.av_featured_link:visited {margin: 0; padding: 2px 0 2px 0; font-size: 90%; color: #2d2f71; text-decoration: underline;}
a.av_featured_link:hover {margin: 0; padding: 2px 0 2px 0; font-size: 90%; color: green; text-decoration: underline;}

a.av_coupon_link, a.av_coupon_link:visited {margin: 0; padding: 2px 0 2px 0; font-size: 90%; color: #2d2f71; text-decoration: underline;}
a.av_coupon_link:hover {margin: 0; padding: 2px 0 2px 0; font-size: 90%; color: green; text-decoration: underline;}
.av_coupon_text { margin: 2px 0 2px 0; font-size: 90%; }
.av_coupon_expiration_block { margin: 2px 0 2px 0; }
.av_coupon_expiration_label {font-size: 90%; font-weight: 600;}
.av_coupon_expiration_text {font-size: 90%; font-weight: 400;}
/* put in by TCTB  */
