#productDisplay{width:100%; float:left; margin-bottom:10px; *margin-bottom:0px;position:relative;}
#bigYarn{width:400px; float:left; height:400px; margin-right:10px;}
#bigYarnComingSoon {
	width:400px;
	top:0; left:0;
	position:absolute;
}
#productTitle{width:265px; float:right;}

h1{float:left; margin:0; line-height:.9em; margin-right:0px;}

#content h4{text-transform:uppercase; float:right; margin-top:10px; margin-bottom:10px; width:auto; font-weight:normal;}


#productDisplay h2{margin-top:0px;}


#colorName {font-weight:normal; font-size:.7em; text-transform:lowercase; white-space:nowrap}
#colorID {font-weight:normal;font-size:.45em;}

h2{clear:both;}
#specs{width:265px; position:absolute;bottom:-10px;right:0px; *float:right; *position:static;}

table{float:right;}
table, td{border: solid black 0px; text-transform:lowercase; font-size:1.1em;}
td{padding:10px; width:182px;}
td.heading{font-weight:bold; width:75px;margin-left:0px;padding-left:0px;}

/***** Colors *********/

#colorDisplay{width:100%; float:left; margin-bottom:10px; *margin-bottom:0px;}

div.colorHead{float:left; width:160px; border:solid black 0px;}
div.colorHead h2 {margin-top:0; margin-bottom:10px; line-height:25px;}
div.colorHead p {width:150px; text-align:right; height:50px;}

#colorBlock{width:464px; *width:462px; float:right; border:solid black 0px;}
.color{float:left; width:40px; padding-left:2px; padding-top:1px;cursor:pointer;_padding-left:1px;}

#patternDisplay{float:left; margin-top:0px;width:770px;}

div.patterns{float:right;width:559px;margin-top:0px;}
div.patternTitle{float:left;margin-right:5px; width:200px;}
h2.patterns{margin-top:0px; margin-bottom:10px; width:200px;line-height:25px}

#desc{width:190px; height:160px;}

li.pattern {width:150px; margin:2px; font-size:.75em;}

ul.patterns {margin: 10px 0; margin-top:0px; margin-right:3px;}

div.column{float:left; border:solid black 0px;}
h5{font-weight:bold; font-size:.85em; margin-left:2px;}
