@charset "utf-8";

/*--- Bread Crumb Nav ---*/
a.breadCrumbNav {
	color:#B79A78;
	font:10px/24px "Lucida Sans",Arial,Helvetica,sans-serif;
	padding-right:3px;
}
a.breadCrumbNav:hover {
	color:#7F7457;
}
a#collBCrumbLink {
	float:left;
	color:#C2B19F;
	font:12px/24px "Lucida Sans",Arial,Helvetica,sans-serif;
	text-align:left;
	text-decoration:none;
	margin-bottom:-8px;
}
a#collBCrumbLink:hover {
	color:#7F7457;
}
a#collBCrumbLink img {
	border:0px;
}

/*-- Display Pages --*/
/*-- Product Title and Author --*/
div.prodImg {
	float:left;
	margin:0;
	padding-bottom:10px;
	text-align:center;
	width:300px;
}
a.itemImgLink {
	text-decoration:none;
}
a.itemImgLink img {
	border:0px;
}
a#viewMoreImages {
	float:left;
	background:transparent url(/acimages/structure/viewMoreImg.gif) 0 0 no-repeat;
	height:50px;
	width:130px;
	margin:4px auto;
	display:block;
	text-indent:-9999em;
}
a#viewMoreImages:hover {
	background:url(/acimages/structure/viewMoreImg_hover.gif);
}
img.insideImg { /* inside images pop up page */
	border:1px solid #000;
	margin:4px;
}
div#titlePrice { /* contains titleAuthor and priceBox divs */
	float:right;
	width:525px;
	text-align:left;
}
div#titleAuthor {
	float:left;
	height:60px;
	width:280px;
}
h1.prodTitle {
	font:bold italic 18px/18px Lucida Sans, Arial;
	color:#435E42;
	text-decoration:none;
}
h1.prodTitle a { /* item not found, link to homepage */
	color:#7F0101;
}
span.prodAuthorVendor a {
	color:#3A4F40;
	font:bold 10px/24px Verdana,Geneva,Arial,Helvetica,sans-serif;
}
span.webExclusive {
	color:#990000;
	font:bold 10px "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	font-weight:bold;
}

/*-- Price Box --*/
div#priceBox {
	border:2px solid #E3E0CF;
	float:right;
	padding:5px;
	text-align:right;
	width:auto;
	font:bold 14px/14px "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	margin-top:20px;
}
div#priceBoxPaints {
	border:3px solid #E3E0CF;
	padding:10px;
	text-align:center;
	margin:20px auto 0 auto;
	width:370px;
}
span.costLarge {
	color:#435E42;
	font-size:16px;
	font-style:normal;
}
span.percentOff2 {
	color:#990000;
	font:bold 10px "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
}
span.percentOff, span.availableDate {
	color:#990000;
	font:bold 10px "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
}
span.percentOffLarge {
	color:#990000;
	font:bold 14px "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
}
span.comparisonPrice {
	display:block;
	color:#A87AA1;
	font:italic 11px "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	margin-top:4px;
}
a.itemImgLink img#prodAddToCart {
	margin-top:5px;
}

/*--FREE PROJECT - BOOK DISPLAY PAGE--*/
body#books fieldset#freePattern {
	float:right;
	margin-bottom:8px;
	border:1px solid #EBD5C0;
	padding:10px 5px 10px 5px;
	width:145px;
	text-align:center;
}
body#books fieldset#instrPacket {
	clear:right;
	float:right;
	font:bold 14px/14px "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	border:1px solid #EBD5C0;
	padding:10px 5px 10px 5px;
	width:145px;
	text-align:center;
}
body#books fieldset#freePattern legend, body#books fieldset#instrPacket legend {
	color:#990000;
	font:16px Georgia,"Times New Roman",Times,serif;
	background-color:transparent;
	text-transform:none;
}
body#books fieldset#freePattern input#downloadFreePattBtn {
	margin-bottom:7px;
}
span.greysmall a {
	color:#666666;
}

/*--PROJECT INSTRUCTIONS--*/
fieldset#freePatternBuy {
	margin:6px 30px 0 0;
	border:1px solid #EBD5C0;
	padding:10px 20px 10px 20px;
	width:175px;
	float:left;
	background-color:transparent;
}
fieldset#freePatternBuy legend, fieldset#freePatternDL legend, fieldset#instructFromBk legend, fieldset.projSurface legend {
	color:#990000;
	font:18px Georgia,"Times New Roman",Times,serif;
	background-color:transparent;
	text-transform:none;
}
fieldset#freePatternDL {
	margin:6px 30px 0 0;
	text-align:left;
	border:1px solid #EBD5C0;
	padding:10px 20px 10px 20px;
	width:195px;
	float:left;
	background-color:transparent;
}
fieldset#freePatternDL input#downloadFreePattBtn {
}
fieldset#instructFromBk {
	margin-right:30px;
	border:1px solid #EBD5C0;
	padding:10px 0px 10px 20px;
	width:175px;
	float:left;
	background-color:transparent;
}
fieldset.projSurface {
	margin:6px 30px 0 0;
	border:1px solid #EBD5C0;
	padding:10px 0px 10px 20px;
	width:175px;
	float:left;
	background-color:transparent;
}

/* Staff Reviews */
div#staffReviews {
	float:left;
	margin-right:5px;
	margin-bottom:10px;
	font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
div#staffReviews a {
	text-decoration:none;
	color:#645347;
}
div#staffReviews a:hover {
	color:#3A4F40;
}
div#staffReviews img {
	border:0px;
}
div#staffRevRtCol {
	float:right;
	width:620px;
	text-align:justify;
}

/*-- Tabbed Content --*/
span#prodDesc {
	font:11px/16px "Georgia","Times New Roman",Times,serif;
	color:#564531;
	text-align:justify;
	display:block;
}
span#prodDesc a {
	color:#46262B;
	font-weight:bold;
}
span#prodSpecs {
	color:#46262B;
	font:11px/14px "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	margin-top:4px;
	text-align:left;
	display:block;
}
span#prodID {
	color:#46262B;
	font:11px/14px "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	margin-top:4px;
	text-align:left;
	display:block;
}
span.prodRetail {
	color:#5C5C5C;
	font:11px/14px "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	margin-top:8px;
	text-align:left;
	display:block;
}

/*-- Related Items List --*/
span#dispPgListHdr {
	font:9px/11px Verdana,Arial,Helvetica,sans-serif;
}

/*-- Display Group Items List - Tools Display Page --*/
table.itemGroup {
	width:745px;
	border-bottom:1px solid;
	border-color:#DEDEDE;
	margin:8px auto;
	padding-bottom:8px;
}

table.itemGroup th {
	border-bottom:1px solid;
	border-color:#DEDEDE;
	font:bold 11px/16px "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	color:#423427;
	text-align:left;
}

table.itemGroup th.prodID {
	width:57px;
}

table.itemGroup th.prodSpecs {
	width:207px;
}

table.itemGroup th.prodCost {
	width:100px;
}

table.itemGroup th.prodRetail {
	width:45px;
}

table.itemGroup th.prodQty {
	width:34px;
}

table.itemGroup td.thumbnail {
	text-align:right;
	width:112px;
}

table.itemGroup td {
	font:11px/16px "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	text-align:left;
	padding:0 6px 6px 0;
	border-bottom:1px solid;
	border-color:#DEDEDE;
}

table.itemGroup tr.altRow {
	background-color:#FAFAFA;
}

input#addtoCart {
	float:right;
	margin-right:62px;
}

/*-- Fabric Display Page --*/
dl#fabDispInfo {
	float:left;
	font:10px/18px Verdana,Arial,Helvetica,sans-serif;
	margin-top:0;
	margin-bottom:10px;
	width:350px;
}
dl#fabDispInfo dt {
	display:block;
	float:left;
	font-weight:bold;
	margin-right:4px;
	text-align:right;
	width:100px;
}
dl#fabDispInfo dd {
	display:block;
	margin-left:108px;
	text-align:left;
	width:250px;
}
img#smallFabImg {
	float:left;
}
img#bigFabImg {
	float:right;
}
form.fabDispAdd2Cart {
	float:left;
	margin-left:10px;
	margin-top:-45px;
	background-color:#F4F1E8;
	border:2px solid #E7E1D1;
	padding:10px;
}

/*-- Free Pattern Price Box --*/
input#site_search_btn {
	background-color:#7D7E9E;
	border-color:#A4A5BD #3D3E57 #3D3E57 #A4A5BD;
	color:#D1D1E0;
	width:170px;
	cursor:pointer;
}
span#freePattDwnld {
	color:#564531;
	font:11px/14px "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	display:block;
	text-align:justify right;
	margin-top:3px;
}
img#adobeRdrImg {
	border:0px;
	margin-top:5px;
}

/*-- Gift Card Order page --*/
div#giftOrderDiv {
    width:790px;
    margin:-15px auto 0 auto;
}
.h2 {
    color:#8F2120;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:18px;
    font-style:italic;
    font-weight:normal;
}

.orderForm {
    color:#564531;
    font:bold 13px/14px Arial,Helvetica,sans-serif;
    
}
.cardType {
    width:385px;
    margin-left:-5px;
}

.submitButton {
    font:bold 11px/12px Tahoma,Arial;
    color:#564531;
    width:85px;
    letter-spacing:-.5px;
}

div#giftOrder {
    width:467px;
    height:640px;
    border:solid 1px #BFBBA7;
    margin:35px auto 40px 20px;
    background-image:url(/images/structure/orderGiftCert.jpg);
    background-color:#fbf5ec;
    float:left;
    font:normal 15px Arial, Tahoma, Verdana;
    color:#564531;

}
div#disclaimer {
    width:260px;
    height:600px;
    margin:35px 20px 40px 0;
    float:right;
    font:bold 14px Arial, Tahoma, Verdana;
    color:#564531;
}

.inputBoxes {
    border:solid 1px #a69e73;
}

span.featText {
    font-family:Arial, Tahoma, Verdana;
    font-size:15px;
    font-weight:bold;
    color:#564531;
}

span.featBold {
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:17px;
    font-weight:bold;
    font-style:italic;
    color:#9F0085;
}

a.closeWindow {
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:17px;
    font-style:italic;
    color:#9F0085;
}

.giftCardBalance {
    background-color:#F5F4EF;
}

/* Paint List Item */
span.paintSwatchID {
	color:#978D82;
	font:10px Verdana, Geneva, sans-serif;
	display:block;
	clear:both;
}

