@charset "utf-8";

div.clearfix {
	width:100%;
	clear:both;
}

/*--- Bread Crumb Nav ---*/
div#bcNav {
	float:left;
}
a.breadCrumbNav {
	color:#97744B;
	font:12px/24px "Lucida Sans",Arial,Helvetica,sans-serif;
	padding-right:3px;
}
a.breadCrumbNav:hover {
	color:#6DB4CE;
}
a#collBCrumbLink {
	float:left;
	color:#C2B19F;
	font:12px/24px "Lucida Sans",Arial,Helvetica,sans-serif;
	text-align:left;
	text-decoration:none;
}
a#collBCrumbLink:hover {
	color:#6DB4CE;
}
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 {
	display:block;
	background:transparent url(/images/structure2010/buttons/viewMoreImages.jpg) 0 0 no-repeat;
	height:25px;
	width:278px;
	text-indent:-9999em;
	margin:5px auto 0 auto;
}
a#viewMoreImages:hover {
	background-position:0 -25px;
}
a#watchVidTrailer {
	display:block;
	background:transparent url(/images/structure2010/buttons/watchVideoTrailer.jpg) 0 0 no-repeat;
	height:25px;
	width:278px;
	text-indent:-9999em;
	margin:5px auto 0 auto;
}
a#watchVidTrailer:hover {
	background-position:0 -25px;
}
a#viewIndvlFabrics {/* view fabric yardages */
	background:url(/images/structure/08_redesign/viewYardages.gif) 0 0 no-repeat;
	display:block;
	float:left;
	height:50px;
	margin:4px auto 0 15px;
	padding:0;
	width:139px;
}
a#viewIndvlFabrics:hover {
	background-image:url(/images/structure/08_redesign/viewYardages_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;
	padding-top:20px;
}
div#titleAuthor {
	float:left;
	width:280px;
}
div#titleAuthor div#tagSeparator {
	width:100%;
	border-bottom:1px dashed #645347;
	margin-top:10px;
}
h1.prodTitle {
	font:bold 20px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#645347;
	text-decoration:none;
}
h1.prodTitle a { /* item not found, link to homepage */
	color:#7F0101;
}
span.prodAuthorVendor {
	font:italic 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#645347;
	display:block;
	margin-top:3px;
}
span.prodAuthorVendor a {
	color:#423427;
}
span.prodAuthorVendor a:hover {
	color:#6DB4CE
}
span.webExclusive {
	color:#990000;
	font:bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
}

/*-- Price Box --*/
div#priceBox {
	font:bold 14px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-left:2px solid #E3E0CF;
	border-right:2px solid #E3E0CF;
	float:right;
	padding:0 5px 0 5px;
	text-align:center;
	width:146px;
}
img#priceBoxRoundedCornersTop, img#priceBoxRoundedCornersBot {
	float:right;
}
img#priceBoxRoundedCornersBot {
	float:left;
	margin-left:-6px
	;margin-bottom:-10px;
}
div#retailAndPercentOff {
	margin-bottom:10px;
}
span.costLarge {
	display:block;
	margin:3px 0 12px 0;
	color:#645347;
	font-size:18px;
	font-style:normal;
}
span.percentOff2 {
	color:#6DB4CE;
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
span.percentOff, span.availableDate {
	color:#6DB4CE;
	font:bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
span.percentOffLarge {
	color:#6DB4CE;
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:right;
}
span.comparisonPrice {
	display:block;
	color:#A87AA1;
	font:italic 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top:4px;
}
a.itemImgLink img#prodAddToCart {
	margin-top:5px;
}
span.prodRetail {
	color:#645347;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
}
div#priceBox span#numYardsInKit {
	color:#645347;
	font:13px "Trebuchet MS",Arial,Helvetica,sans-serif;
	display:block;
	margin:0 0 7px 0;
}

/*-- Tabbed Content --*/
span#prodDesc {
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#645347;
	text-align:justify;
	display:block;
}
span#prodDesc a {
	color:#46262B;
	font-weight:bold;
}
span#prodSpecs {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#645347;
	margin-top:4px;
	text-align:left;
	display:block;
}
span#prodID {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#645347;
	margin-top:4px;
	text-align:left;
	display:block;
}
a#allRecommended {
	float:right;
	margin-top:-30px;
	color:#645347;
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a#allRecommended:hover {
	color:#6DB4CE;
}

/*-- 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;
}

form#DGfrmadd2cart input#addtoWishList {
	float:right;
	margin-right:62px;
}

/*-- Furniture Display Page --*/
div.furnitureOptions {
	float:left;
	text-align:center;
	margin-right:10px;
	padding:5px;
	border:2px solid #F1ECE6;
}
div.furnitureOptions span.itemDescription {
	font-weight:bold;
	font-size:14px;
}
div#sewingMachineInfo {
	color: #645347;
	font:bold 16px "Trebuchet MS",Arial,Helvetica,sans-serif;
	margin-top:8px;
	margin-bottom:5px;
}
div#sewingMachineInfo input#sewingMachine {
	width:225px;
	border:2px solid #78B8CB;
	background-color:#FFFBF7;
	color:#645347;
}
div#sewingMachineInfo input#sewingMachine:focus {
	background-color:#FFFFFF;
}
div#sewingMachineInfo label {
	font-size:12px;
	font-weight:normal;
}
img#furnitureWhatsIncluded {
	float:left;
	margin-right:15px;
}
div#furniturePricing {
	margin-top:15px;
}
div#furniturePricing span.costLarge {
	font:bold 18px "Trebuchet MS",Arial,Helvetica,sans-serif
}

/*-- 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:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
	text-align:left;
	margin-top:4px;
}
span#freePattDwnld a {
	color:#564531;
}
img#adobeRdrImg {
	border:0px;
	margin-top:5px;
}
/*-- Paid Download Message --*/
span#pattDownloadMsg {
	color:#564531;
	font:10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	display:block;
}
span#pattDownloadMsg b {
	color:#990000;
	font:10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/*-- Gift Card Order page --*/
div#giftOrderDiv {
    width:870px;
    margin:0 auto 0 auto;
}
.h2 {
    color:#645347;
	font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.orderForm {
    color:#564531;
    font:13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
    line-height:17px;
	margin-top:20px;
	padding-left:50px;
}
.cardType {
	width:410px;
	font-size:12px;
	letter-spacing:-1px;
}
div#giftOrder {
    width:585px;
    height:620px;
    margin:0 auto 40px 0;
	padding-left:15px;
    background:url(/images/structure2010/backgrounds/giftCertBG.png) no-repeat;
    background-color:#FFFFFF;
    float:left;
    font:normal 15px Arial, Tahoma, Verdana;
    color:#564531;

}
div#disclaimer {
    width:250px;
    height:600px;
    margin:0 10px 40px 5px;
    float:right;
    font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#564531;
}
div#disclaimer a {
	color:#8F2120;
}
.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:#9F1D1D;
}
a.closeWindow {
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:17px;
    font-style:italic;
    color:#9F1D1D;
}
.giftCardBalance {
    background-color:#F4F1E9;
}

/* Kits Display Page - after item is added to cart, show a cfWindow with link to collection */
span#kitAdded2Cart {
	color:#645347;
	font:14px/28px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
span#viewKitColl {
	color:#645347;
	font:bold 14px/28px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
span#viewKitColl a {
	color:#645347;
}
span#viewKitColl a:hover {
	color:#6DB4CE;
}
i#widthOfFabricNote {
	float:left;
}
/* Alterna-Kits Display Page */
div#kitsInGroup {
	text-align:left;
	float:right;
	width:525px;
	margin-top:-20px;
}
div#kitsInGroup span#moreColorOptions {
	color:#423427;
	font:italic bold 14px Lucida Sans,Arial;
}
div.kitGroupItem {
	float:left;
	margin-top:10px;
	text-align:center;
	width:105px;
}
div.kitGroupItem:hover {
	cursor:pointer;
}
div#titlePrice span.collectionKitIsFrom {
	font:11px "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	color:#423427;
	display:block;
	margin:0 0 10px 0;
}
div#titlePrice span.collectionKitIsFrom a {
	color:#645347;
	font-weight:bold;
}
div#titlePrice span.collectionKitIsFrom a:hover {
	color:#6DB4CE;
}
a.alternaquiltPattern {
	color:#534234;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	display:block;
}
a.alternaquiltPattern:hover {
	color:#6DB4CE;
}
div.kitDescription {
	float:right;
	margin-top:10px;
	width:525px;
}
a#kits_viewMoreImages {
	float:left;
	background:transparent url(/images/structure2010/buttons/viewMoreImages_small.jpg) 0 0 no-repeat;
	height:25px;
	width:170px;
	text-indent:-9999em;
	margin:5px auto 0 auto;
}
a#kits_viewMoreImages:hover {
	background-position:0 -25px;
}
a#kits_viewIndvlFabrics {/* view fabric yardages */
	float:left;
	background:transparent url(/images/structure2010/buttons/viewKitContents.jpg) 0 0 no-repeat;
	height:25px;
	width:130px;
	text-indent:-9999em;
	margin:5px auto 0 auto;
}
a#kits_viewIndvlFabrics:hover {
	background-position:0 -25px;
}

/* Staff Reviews */
div#staffReviews {
	float:left;
	margin-right:15px;
	margin-bottom:10px;
	font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
div#staffReviews a {
	text-decoration:none;
	color:#645347;
}
div#staffReviews a:hover {
	color:#6DB4CE;
}
div#staffReviews img {
	border:0px;
}
div#staffRevRtCol {
	float:right;
	padding-right:10px;
	width:640px;
	text-align:justify;
}

/* Samplers */
div.samplertext {
	margin-top:25px;
	width:375px;
	font:bold 14px Arial,Helvetica,sans-serif;
	color:#0079bf;
}
