p { margin: 0; padding: 0; }
ul { list-style: none; margin: 0; padding: 0; }
fieldset { margin: 0 0 5px; padding: 5px 5px; border: solid 1px #ccc; }
table { border: collapse; }
table.positioner { border: collapse; width: 100%; }
table.ColourSelector { width: 338px; margin: 0; padding: 0; }
table.ColourSelector tr { margin: 0; padding: 0; }
table.ColourSelector tr td { margin: 0; padding: 0; }

fieldset.features-fixed-height { height: 47px; }
.last { margin: 0; }
.padding { padding: 5px; }
.fixed { height: 82px; }
.fixed2 { height: 270px; }
.scrolling { overflow: auto; }
.current { background: #ededed; font-weight: bold; }
.left { float: left; }
.right { float: right; }
.bottom { vertical-align: bottom; }
.Swatch { float: left; margin: 0 3px 3px 0; }

.bold { font-weight: bold; }
.red { color: rgb(220, 50, 50); }
.theprice { font-size: 13pt !important; font-family: 'Myriad Pro', 'Arial Narrow', Sans-Serif; font-weight: bold; }

#container { margin: 0; padding: 10px; }
#leftcolumn { width: 260px; margin: 0 10px 0 0; padding: 0; float: left; }
		#leftcolumn ul li { border: solid 1px #ccc; margin: 0 0 10px 0; padding: 5px; }
		li#productname { height: 46px; }
			li#productname p { font-size: 10pt; }
		li#productimage { height: 240px; }
		li#productdescription { height: 70px; overflow: auto; }
#rightcolumn { width: 419px; margin: 0; padding: 0; float: left; }
#rightcolumn #page { background: rgb(229, 229, 229) url(../../Images/Controls/BuildQuote/BuildQuote_BodyBackground.png) repeat-x top left; width: 409px; margin: -1px 0 0; border: solid 1px #ccc; padding: 2px 5px; }
#controls { float: left; height: 40px; margin-top: 10px; }

.bold { font-weight: bold; }
.black { color: #000 !important; }

