/* CUSTOMIZED BASIC TAGS */


body {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	color: #8D6563;
	margin: 0px;
	padding: 0px;
	/*background-image: url(http://images.dogeared.com/graphics/bg-02-peace.jpg);
	background-image: url(http://images.dogeared.com/graphics/background-holiday.jpg);*/
	background-repeat: repeat;
	background-position: center top;
	background-attachment: fixed;
	/*background-color: #370f1a;
	background-color: #f1d7e9;*/
	background-color: #ffffff;

}

a:link {
	color: #663333;
}

a:visited {
	color: #663333;
}

a:hover {
	color: #F661AC;
	text-decoration: none;
}


a:active {
	color: #F661AC;
}


form {
	margin: 0px;
	padding: 0px;
}
.graylinks, a.graylinks:visited, a.graylinks:link {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	color: #666;
}

input, select, textarea {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	color: #663333;
	margin: 2px;
	padding: 0px;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
	color: #663333; /* pink #F662AC */
	text-align: center;
}


h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	color: #663333;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}

h3 {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
	color: #663333;
}

h4 {
	font-size: 14px;
	font-weight: bold;
	padding: 8px;
	line-height: 14px;
}


h5 {
	font-size: 16px;
	font-weight: bold;
	padding: 8px;
	line-height: 16px;
}

hr {
/*	color: #663333;*/
	padding: 0px;
}
	
ul {
	margin-left: 15px;
	padding-left: 0px;
	/* list-style-image: url(http://images.dogeared.com/graphics/line-item.jpg); */
}

li {
	font-family: "Trebuchet MS", sans-serif;
	margin-left: 15px;
	padding-left: 0px;	/* list-style-image: url(http://images.dogeared.com/graphics/line-item.jpg); */
	list-style-image: url(http://images.dogeared.com/graphics/bullet.gif);
}
p {
	font-family: "Trebuchet MS", sans-serif;
}


td {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
}

fieldset {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	background-color: #FFFFCC;
	border: 1px solid #FF6600;
	font-weight: bold;
}

blockquote {
	padding: 4px;
	margin: 0px;
}

textarea{
	width: 300px;
	padding: 3px;
}

.headerdots {
	background-image: url(http://images.dogeared.com/graphics/dots.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

.headerdots-vertical {
	background-image: url(http://images.dogeared.com/graphics/dots-vertical.gif);
	background-repeat: repeat-y;
	background-position: center center;
}
.productimage {
	border:0px;
	display: block;
}

.bodytable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	/* plum */
/*	border-top-color: #14060a;
	border-right-color: #14060a;
	border-bottom-color: #14060a;
	border-left-color: #14060a;*/
	/* pink */
/*	border-top-color: #d5a8c1;
	border-right-color: #d5a8c1;
	border-bottom-color: #d5a8c1;
	border-left-color: #d5a8c1;*/
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
	border-top-style: fff;
	border-bottom-style: solid;
	width: 921px;
	background-color: #FFFFFF;
}

.footertable td {
	/*background-color: #2c0d15;*/
	text-align:left;
}

.navbar {
	background-image: url(http://images.dogeared.com/graphics/navbar-rounded.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	height: 36px;
	background-color: #270d00;
}

.breadcrumb {
	color: #663333;
	text-decoration: none;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.searchboxstyle {
	border: 1px double #8d6563;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: normal;
	color: #663333;
	width: 150px;
	padding: 1px;
}

.subscribeboxstyle {
	border: 1px double #270d00;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #270d00;
	width: 250px;
	padding: 4px;
}

.subscribetextstyle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #270d00;
}

.navs {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #663333;
	font-weight: 500;
}

/*.navs {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 15px;
	color: #663333;
}*/

a.navs:link, a.navs:visited {
	color: #663333;
	text-decoration: none;
}

a.navs:hover {
	color: #663333;
	text-decoration: underline;
}

a.navs:active {
	color: #F662AC;
	text-decoration: none;
}

.subnavs {
	font-size: 10px;
	color: #917064;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	text-decoration: none;
}

a.subnavs:link, a.subnavs:visited {
	color: #FFFFFF;
	/*font-weight: bold;*/
	text-decoration: none;
}
a.subnavs:hover {
	text-decoration: underline;
}

a.subnavs:active {
	color: #917064;
	text-decoration: none;
}

.subnavswhite {
	font-size: 10px;
	color: #DCD1CD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	text-decoration: none;
}

.bucketheaders {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #663333;
}

a.bucketheaders:link, a.bucketheaders:visited {
	color: #663333;
	text-decoration: none;
}

a.bucketheaders:hover {
	color: #663333;
	text-decoration: underline;
}

a.bucketheaders:active {
	color: #F662AC;
	text-decoration: none;
}
.bodyFont {
	font-size: 11px;
	color: #663333;
	font-family: "Trebuchet MS", sans-serif;
}

.miniText {
	font-size: 12px;
	font-family: "Trebuchet MS", sans-serif;
	color: #893F4A;
}

.pricebar {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #663333;
}


.bycharmtable {
	/*width: 700px;*/
	background-attachment: inherit;
	background-image: url(http://images.dogeared.com/graphics/bg-by-concept-white.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #CCCCCC; /* #DCB4BA */
}

.fleurtable {
	width: 282px;
	background-attachment: inherit;
	background-image: url(http://images.dogeared.com/graphics/element-fleur-background.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	border: 1px solid #f65ea9; /* #DCB4BA */
}


/* CHICKLETS */
#chicklets {
  float:left;
  width:100%;
  background:#FFFFFF url(http://images.dogeared.com/graphics/tab_bg.gif) repeat-x bottom;
  }
#chicklets ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#chicklets li {
  float:left;
  background: url(http://images.dogeared.com/graphics/tab_left.gif) no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  list-style:none;
  text-decoration: none;
  }
#chicklets a {
  float:left;
  display:block;
  background:  url(http://images.dogeared.com/graphics/tab_right.gif) no-repeat right top;
  padding:5px 10px 4px 0px;
  text-decoration:none;
  color:#756063;
  }
/* End IE5-Mac hack */
#chicklets a:hover {
  color:#663333;
  text-decoration: underline;
  }
#chicklets #current {
  background-image: url(http://images.dogeared.com/graphics/tab_left_on.gif);
  }
#chicklets #current a {
  background-image: url(http://images.dogeared.com/graphics/tab_right_on.gif);
  color:#663333;
  padding-bottom:5px;
  }

.subnavsShow {
	/*font-size: 11px;*/
	color: #663333; /* was 994D4D
	font-family: Georgia, "Times New Roman", Times, serif; */
	font-size: 11px;
}

a.subnavsShow:link {
	color: #663333;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

a.subnavsShow:visited {
	color: #663333;
	text-decoration: none;
}

a.subnavsShow:hover {
	color: #F661AC;
	text-decoration: none;
}

a.subnavsShow:active {
	color: #F661AC;
	text-decoration: none;
}


/* DROPDOWNS */
.dropdowncontainer {
	position: relative;
	display: none;
	z-index:100; 
	}

.dropdownplacement {
	visibility: visible;
	position: absolute;
	overflow:visible;
	clear: both;
	left: 0px;
	top: 0px;
}

.dropdowncontainer table {
	border: 1px solid #be9ea1;
	background-image: url(http://images.dogeared.com/graphics/dropdown-background.png);
	background-repeat: repeat;
	text-align: left;
	padding: 8px;

}

.dropdowncontainer table tr td a, .dropdowncontainer table tr td a:visited {
	display:block;
}

.dropsubnav, a.dropsubnav:visited, a.dropsubnav:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #390e00;
	text-decoration: none;
}

a.dropsubnav:hover, a.dropsubnav:active {
	font-weight: bold;
	color: #f24cae;
	background-color: #FFFFFF;
	text-decoration: none;
}


/* DROPDOWN STYLES */

.menu3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	z-index:100; 
	position:relative;
	clear:both;
	/* for this page only */
}
.menu3 ul {
	padding:0; 
	margin:0; 
	list-style-type: none;
	vertical-align: bottom;
}
.menu3 ul li {
	float:left; 
	position:relative; 
	margin:0;
}
.menu3 li.last {
/*border-bottom:1px solid #00f;*/
}
.menu3 ul li a, .menu3 ul li a:visited {
	display:block;
	text-decoration:none;
	font-weight: normal;
	color:#663333;
	/*	width:139px; */
	height:30px;  /* sets position of parent link */
	padding-left:10px;
	line-height:25px;
	background:#fff;
	vertical-align: top;
}
.menu3 ul li ul {
	display: none;
	border: 1px solid #be9ea1;
}


/* specific to non IE and IE7 browsers */
.menu3 ul li:hover a {
	color:#f24cae;
	text-decoration:underline;
}

.menu3 ul li:hover ul {
	display:block; 
	position:absolute; 
	font-weight: normal;
	top:29px; 
	margin-top:1px; 
	left:0; 
	width:150px; 
	height:auto;
}

.menu3 ul li:hover ul li ul {
	display: none;
}
.menu3 ul li:hover ul li a{
	opacity:.95;
 	filter: alpha(opacity=95); 
	-moz-opacity: 0.95; 
	display:block; 
	background:#fef5fb; 
	color:#390e00; 
	height:auto; 
	line-height:15px; 
	padding:8px 10px; 
	width:129px;
	font-weight: normal;
	text-decoration:none;
}
.menu3 ul li:hover ul li a.drop {
	background:#ddd;
}
.menu3 ul li:hover ul li:hover a {
	background:#fff; 
	color:#f169a9; 
}

/* for IE5.x and IE6 browsers only */
.menu3 ul li a:hover {
	color:#f24cae; 
	background:#fff;
}
.menu3 ul li a:hover ul {
	display:block; 
	position:absolute; 
	top:29px; 
	left:0; 
	background:#fff; 
	margin-top:0; 
	/*margin-top:1px;*/
}

.menu3 ul li a:hover ul li a {
	display:block; 
	background:#fff; 
	color:#000; 
	height:30px; 
	height:20px; 
	line-height:15px; 
	padding:5px 10px; 
	width:151px; 
	w\idth:129px;
}

.menu3 ul li a:hover ul li a.drop {
	background:#fff;
}

.menu3 ul li a:hover ul li a ul {
	visibility:hidden; 
	position:absolute; 
	height:0; 
	width:0;
}

.menu3 ul li a:hover ul li a:hover {
	background:#fff; 
	color:#fff;
}

.menu3 ul li a:hover ul li a.drop:hover {
	background:#fff;
}

.menu3 ul li a:hover ul li a:hover ul {
	visibility:visible; 
	position:absolute; 
	top:0; 
	t\op:-1px; 
	color:#000; 
	left:150px;
} 



/* IMAGE OVERLAYS */
.overlaycontainer {
	position: relative;
	}

.eco-friendly {
	position: absolute;
	top: -51px;
	right: -58px;
	height: 51px;
	width: 78px;
	clear: both;
}

#eco-friendly {
	visibility: visible;
	position: relative;
	overflow: visible;
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 78px;
	height: 51px;
	z-index: 2;
	left: 50px;
	top: 50px;
}

.eco-friendly3 {
	visibility: visible;
	position: absolute;
	overflow:visible;
	clear: both;
	left: 135px;
	top: 150px;
}

.singleBlock {
	position: relative;
	top: -10px;
	right: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EFEFEF;
	padding: 10px;
	width: 170px;
	text-align: center;
	color: #000000;
}
.multipleBlock {
	position: relative;
	top: -10px;
	right: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #D2F4FF;
	padding: 10px;
	width: 170px;
	text-align: center;
	color: #0066CC;
}
.miniBlock {
	position: relative;
	top: -6px;
	right: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
/* 	background-color: #EFEFEF; */
	padding: 3px;
	width: 75px;
	text-align: center;
	color: #000000;
}




/* CUSTOM TAGS */

.makeitleft {
	text-align: left;
}
.makeitcenter {
	text-align: center;
}
.makeitright {
	text-align: right;
}
.makeitjustify {
	text-align: justify;
}

.makeitcapitalize {
	text-transform:capitalize;
}
.makeitlowercase {
	text-transform:lowercase;
}
.makeituppercase {
	text-transform:uppercase;
}
.makeitpink, a.makeitpink:link, a.makeitpink:visited {
	color: #F661AC;
}

.makeitplum, a.makeitplum:link, a.makeitplum:visited {
	color: #5e0f26;
}

.makeitbeige, a.makeitbeige:link, a.makeitbeige:visited {
	color: #efe5da;
}

.makeitbridal, a.makeitbridal:link, a.makeitbridal:visited {
	color: #77b6c8;
}

.makeitbeige, a.makeitbeige, a.makeitbeige:hover {
	color: #663333;
}


.makeitdarkbrown, a.makeitdarkbrown, a.makeitdarkbrown:visited {
	color: #663333;
}

.makeitred, a.makeitred:link, a.makeitred:visited {
	color: #CC0000;
}

.makeitblack, a.makeitblack, a.makeitblack:visited {
	color: #000000;
}

.makeitgreen, a.makeitgreen, a.makeitgreen:visited {
	color: #669933;
}

.makeitgrey, a.makeitgrey, a.makeitgrey:visited {
	color: #787878;
}

.makeitlightgrey, a.makeitlightgrey, a.makeitlightgrey:visited {
	color: #EDEDED;
}

.nodecoration, a.nodecoration, a.nodecoration:visited {
	text-decoration:none;
}
a.nodecoration:hover {
	text-decoration:underline;
}
.makeitC6B2B1, a.makeitC6B2B1, a.makeitC6B2B1:visited
{
	color: #C6B2B1;
}

.promo1 {
	color: #7a064e;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 14px;
}

.promo2 {
	color: #7a064e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.promoBlue, a.promoBlue:link, a.promoBlue:visited {
	color: #14345b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.pricestyle, a.pricestyle:link, a.pricestyle:visited {
	color: #efe5da;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 14px;
	text-decoration:none;
}
a.pricestyle:hover, a.pricestyle:active {
	color: #663333;
	text-decoration:underline;
}

.themesstyle, a.themesstyle:link, a.themesstyle:visited {
	color: #efe5da;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration:none;
}
a.themesstyle:hover, a.themesstyle:active {
	color: #663333;
	text-decoration:underline;
}

.pearlsstyle, a.pearlsstyle:link, a.pearlsstyle:visited {
	color: #3c1a24;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration:none;
}
a.pearlsstyle:hover, a.pearlsstyle:active {
	color: #663333;
	text-decoration:underline;
}

.answer {
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 25px;
}

.productTitle {
	font-size: 14px;
	font-weight: bold;
}

.lhdrBg {
	font-size: 12px;
	color: #663333;
	font-family: "Trebuchet MS", sans-serif;
	font-weight: bold;
	text-transform: capitalize;
	border-top: 0px dotted #000000;
	border-right: 0px dotted #000000;
	border-bottom: 1px dotted #000000;
	border-left: 0px dotted #000000;
}

.box1 {		/* puce */
	border: 1px solid #DCB4BA;
	background-color: #F9E6ED;
	padding: 5px;
}

.box2 {
	border: 1px solid #82934D;
	background-color: #DBE8B1;
	padding: 5px;
	background-image: url(http://images.dogeared.com/graphics/box2-bg.jpg);
}

.box3 {		/* white/green */
	background-color: #F5EBE1;
	padding: 10px;
	border: 1px solid #66401C;
	margin-top: 10px;
}

.box3nomargin {
	background-color: #F5EBE1;
	border: 1px solid #66401C;
}

.box4 {  /* white/green */
	border: 1px solid #82934D;
	background-color: #FFFFFF;
	padding: 5px;
	background-image: url(http://images.dogeared.com/graphics/box3-bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 530px;
}

.navsOff {

	font-family: "Trebuchet MS", sans-serif;
	font-size: 14px;
	color: #74614E;
}

.cardDisplay {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	color: #663333;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.seealso {
	font-size: 12px;
	/*text-transform: capitalize; */
}
.child1 {
	font-size: 12px;
	color: #663333;
	font-family: "Trebuchet MS", sans-serif;
	line-height: 15px;
}


#chosenchild {
	background-color: #FFFFFF;
	font-weight: bold;
}

a.child1:link {
	color: #663333;
	text-decoration: none;
}

a.child1:visited {
	color: #663333;
	text-decoration: none;
}

a.child1:hover {
	color: #F662AC;
	text-decoration: underline;
}

a.child1:active {
	color: #F662AC;
	text-decoration: none;
}
.child2 {
	font-size: 12px;
	color: #663333;
	font-family: "Trebuchet MS", sans-serif;
	line-height: 18px;
}

a.child2:link {
	color: #663333;
	text-decoration: none;
}

a.child2:visited {
	color: #663333;
	text-decoration: none;
}

a.child2:hover {
	color: #F662AC;
	text-decoration: underline;
}

a.child2:active {
	color: #F662AC;
	text-decoration: none;
}

.bigButton {
	font-size: 18px;
	color: #000000;
	background-color: #F9E6ED;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: -1px;
	padding: 10px;
	border: 1px dotted #CCCCCC;
}
a.bigButton:hover {
	color: #000066;
	text-decoration: none;
}

.rightline {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 150px;
	top: 0px;
	vertical-align: top;
}


.rightlineCheckout {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 250px;
	top: 0px;
	vertical-align: top;
}

.formButton {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #849FBC;
	border: 1px solid #738DA6;
}


.listof {
	font-size: 9px;
	color: #000066;
}

.footerlinks, a.footerlinks:visited, a.footerlinks:link {
	color: #8D6563;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.footerlinks:hover, a.subnavs:active {
	color: #F661AC;
	text-decoration: underline;
}

.tableborder {
	background-color: #FFFFFF;
	padding: 10px;
	border-top: 0px solid #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
}

.tableborder-dotted {
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px dotted #CCCCCC;
}

.forms12 { 
	border: 1px #689ACC solid;
	background: #DCE8F3;
	color: #003366;
	padding-left: 3px;
	font-size: 12px;
}
.red {
	font-size: 11px;
	color: #CC0000;
}

.button01 {
	font-size: 11px;
	font-weight: bold;
	color: #219100;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #FFFFCC;
	border-right-color: #30CF00;
	border-bottom-color: #219100;
	border-left-color: #FFFF00;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
}

/* SIZE CLASSES */

.size1 {
	font-size: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.size2 {
	font-size: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.size3 {
	font-size: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.size4 {
	font-size: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.size6 {
	font-size: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.size8 {
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.size9 {
	font-size: 9px;
	font-family: "Trebuchet MS", sans-serif;
}

.size10 {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 11px;
}

.size10pink, a.size10pink:link, a.size10pink:visited {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #F661AC;
	text-decoration:none;
}
a.size10pink:hover {
	color: #F661AC;
	text-decoration:underline;
}
.size10blurb {
	color: #999999;
	font-size: 11px;
}

.size10bold {
	font-size: 11px;
	font-weight: bold;
}

.size10boldcaps {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.size10caps {
	font-size: 11px;
	text-transform: uppercase;
}

.size10forms {
	background: #EDEDED;
	border: 1px #999999 solid;
	color: #003366;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: bold;
}


.size10grey {
	color: #666666;
	font-size: 11px;
}

.size10navcaps {
	color: #003366;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.size10white {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

a.size10white:link {
	color: #FFFFFF;
	font-size: 11px;
}

a.size10white:hover {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
}

a.size10white:visited {
	color: #FFFFFF;
	font-size: 11px;
}

a.size10white:active {
	color: #FFFFFF;
	font-size: 11px;
}

.size10navy {

	color: #083A66;
	font-size: 11px;
}

.size11 {
	font-size: 11px;
}

.size12 {
	font-size: 12px;
}

.size12b {
	font-size: 12px;
	font-weight: bold;
}

.size12bg01 {
	background-color: #EFEFEF;
	font-size: 12px;
}

.size12navy {
	color: #330066;
	font-size: 12px;
}

.size12orange, a.size12orange:visited, a.size12orange:link {
	color: #FF6633;
	font-size: 12px;
	font-weight: bold;
}

.size12white {
	color: #FFFFFF;
	font-size: 12px;
}

.size12whitebold {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

.size14 {
	font-size: 14px;
}

.size14b {
	font-size: 14px;
	font-weight: bold;
}

.size14whitebold {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

.size16 {
	font-size: 16px;
}

.size16b {
	font-size: 16px;
	font-weight: bold;
}

.size16orange, a.size16orange:visited, a.size16orange:link {

	color: #FF6633;
	font-size: 16px;
	font-weight: bold;
}

.size16pink {
	font-size: 16px;
	color: #FF59A8;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.size18brown {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: normal;
	color: #663333; /* pink #F662AC */
	text-align: center;
}

.homepageHeadline {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #F662AC; /* pink #F662AC */
}

.overlaydiv1 
{
position:relative;
width:190px;
display:block;
}

.overlayimg1 
{
position: absolute;
border:0px;
top: 0px;
left: 0px;
} 


/* ------------ DROP DOWN NAVIGATION -------------  */
.dropnav
{	
	margin: 0;
	padding: 0;
	z-index: 100;
	position: absolute;
	visibility: hidden;
}
.droptriangle
{	
	margin-left: 5px;
	display: block;
}
.dropnav table.dropsublinktable
{	
	border:1px solid #C2A7A7;
	border-spacing: 0px;
}
.dropnav table.dropsublinktable tr td.firstrow
{
	padding-top:8px;	
}
.dropnav table.dropsublinktable tr td.lastrow
{
	padding-bottom:8px;	
}
.dropnav table.dropsublinktable tr td, .dropnav table.dropsublinktable tr td.lastrow, .dropnav table.dropsublinktable tr td.firstrow
{
	white-space:nowrap;
	font-weight:normal;
	background-color: #FEF6FB;
}
.dropnav table.dropsublinktable tr td
{
	padding: 1px 8px 1px 8px;	
}
.dropnav table.dropsublinktable tr td:hover
{
	background-color: #FFFFFF;
}
.dropnav a
{	
	text-decoration:none;
	font-weight:normal;
}
.dropnav a:hover
{	
	text-decoration:underline;
	color:#F24CAE;
}
/* ------------ END DOWN NAVIGATION -------------  */



/* ------------ SEARCH SUGGESTIONS -------------  */
.searchresults
{	
	margin:0;
	padding: 0;
	z-index: 101;
	position: absolute;
	visibility: hidden;
	font-size:11px;
	background-color: #FFFFFF;
	border:1px solid #C2A7A7;
}
.searchresults table tr.sr td, .searchresults table tr.sr_x td
{
	padding: 2px 4px 2px 4px;
	text-align:left;
	text-decoration:none;
}

.searchresults table tr.sr td
{
	border-left:3px solid #FFFFFF;
	border-right:3px solid #FFFFFF;	
	margin-left:-100px;
}
.searchresults table tr.sr td a
{	
	text-decoration:none;
	font-weight:normal;
}
.searchresults table tr.sr td a:hover, .searchresults table tr.sr_x td a
{	
	text-decoration:underline;
	color:#F24CAE;
	font-weight:normal;
}
/* CURRENT SEARCH SUGGEST CELL */
.searchresults table tr.sr_x td.sr_xr
{
	border-left:3px solid #FFFFFF;
	border-right:3px solid #5e0f26;
}
.searchresults table tr.sr_x td.sr_xl
{
	border-left:3px solid #5e0f26;
	border-right:3px solid #FFFFFF;
}
/* ------------ END SEARCH SUGGESTIONS -------------  */



/* ------------ CATEGORY SORT BAR -------------  */
table.sorttable 
{ 
	width:850px; 
	height:27px; 
	background: url(http://images.dogeared.com/graphics/sorting-bg-full.jpg) no-repeat;
}
table.sorttable tr td, table.sorttable tr td table tr td
{
	font-family: bitstream vera sans,verdana,sans-serif;
	font-size: 10px;
	font-weight:bold;
	white-space:nowrap;
}
table.sorttable tr td.countcell
{
	padding-left:15px;
	color:#000000;
}
table.sorttable tr td table tr td.tdselected
{
	background: url(http://images.dogeared.com/graphics/sorting-bg-pink-noborder.gif) repeat;
	color:#FFFFFF; 
	height:16px;
	padding-left:4px;	
	padding-right:4px;
}
table.sorttable tr td table tr td.tdunselected
{
	padding-left:6px;
}
table.sorttable tr td table tr td a
{
	text-decoration:none;
}
/* ------------ END CATEGORY SORT BAR -------------  */
