body {	background-attachment: scroll;	background-color: #FFFFFF;	background-image: url('../../images/theme/border_gradient.jpg');	background-repeat: repeat-x;	color: #333333;	font-family: 'Trebuchet MS', Helvetica, sans-serif;	line-height: 1.4em;	font-size: 10pt;	margin: 0;	padding: 0;	background-position: top 50%;}.normal {	font-size: 10pt;}#topcontainer {	width: 960px;	position: relative;	margin-left: auto;	margin-right: auto;	margin-top: 0;	margin-bottom: 0;}#topsection {	background-attachment: scroll;	background-repeat: repeat;	background-position: 0 50%;}.innertube {	margin: 10px;}#topsection .logo {	height: 70px;}#topsection h5 {	font-size: 10pt;	font-weight: bold;	letter-spacing: -.25px;	line-height: 1em;	margin-top: 18px;}#topsection .nav {	font-size: 12pt;	font-weight: bold;	height: 20px;	letter-spacing: -.25px;}#topsection a:link {	color: #333333;	font-weight: bold;	text-decoration: none;}#topsection a:visited {	color: #333333;	font-weight: bold;	text-decoration: none;}#topsection a:hover {	color: #336699;	font-weight: bold;	text-decoration: none;}#topsection a:active {	color: #336699;	font-weight: bold;	text-decoration: none;}#bordercontainer h2 {	font-size: 24pt;	letter-spacing: .5px;	line-height: 1em;	font-weight: bold;	text-shadow: '-1px 0 #FFFFFF', '1px 0 #FFFFFF', '0 1px #FFFFFF', '0 -1px #FFFFFF';	margin-left: 36px;	margin-right: 0;	margin-top: 16px;	margin-bottom: 0;}#bordercontainer h2 a {	text-decoration: none;	color: #333333;}#bordercontainer h3 {	font-size: 18pt;	letter-spacing: 1px;	line-height: 1em;	font-weight: bold;	text-shadow: '-1px 0 #FFFFFF', '1px 0 #FFFFFF', '0 1px #FFFFFF', '0 -1px #FFFFFF';	margin-left: 36px;	margin-right: 0;	margin-top: 18px;	margin-bottom: 0;}#shadow_up {	background-attachment: scroll;	background-color: #FFFFFF;	background-image: url('../../images/theme/shadup_bg.jpg');	background-repeat: repeat-x;	height: 10px;	width: 100%;	margin: 0;	background-position: 0 50%;}#topborder {	height: 60px;	width: 960px;	margin-left: auto;	margin-right: auto;	margin-top: 0;	margin-bottom: 0;}#shadow_down {	background-attachment: scroll;	background-color: #FFFFFF;	background-image: url('../../images/theme/shadown_bg.jpg');	background-repeat: repeat-x;	height: 10px;	width: 100%;	margin: 0;	background-position: 0 50%;}/* Start Hompage CSS */#homebordercontainer {	background-attachment: scroll;	background-image: url('../../images/theme/homeborder_bg.jpg');	background-repeat: repeat;	width: 100%;	margin-left: auto;	margin-right: auto;	margin-top: 0;	margin-bottom: 0;	background-position: 0 50%;}#homebordercontainer h2 {	font-size: 24pt;	letter-spacing: .5px;	line-height: 1em;	font-weight: bold;	text-shadow: '-1px 0 #FFFFFF', '1px 0 #FFFFFF', '0 1px #FFFFFF', '0 -1px #FFFFFF';	margin-left: 36px;	margin-right: 0;	margin-top: 16px;	margin-bottom: 0;}#homebordercontainer h3 {	font-size: 18pt;	letter-spacing: 1px;	line-height: 1em;	font-weight: bold;	text-shadow: '-1px 0 #FFFFFF', '1px 0 #FFFFFF', '0 1px #FFFFFF', '0 -1px #FFFFFF';	margin-left: 36px;	margin-right: 0;	margin-top: 18px;	margin-bottom: 0;}#bordercontainer {	background-attachment: scroll;	background-image: url('../../images/theme/border_bg.jpg');	background-repeat: repeat;	width: 100%;	margin-left: auto;	margin-right: auto;	margin-top: 0;	margin-bottom: 0;	background-position: 0 50%;}#homeborder {	height: 340px;	width: 960px;	margin-left: auto;	margin-right: auto;	margin-top: 0;	margin-bottom: 0;}#homespacer {	width: 100%;	position: relative;	margin-left: auto;	margin-right: auto;	margin-top: 0;	margin-bottom: 0;	padding-top: 40px;}#slidecontainer {	width: 960px;	position: relative;	margin-left: auto;	margin-right: auto;	margin-top: 0;	margin-bottom: 0;}#slide_left-nobg {	position: relative;	width: 690px;	height: 340px;	float: left;}#slide_left {	background-image: url('../../images/theme/home_left.png');	background-repeat: no-repeat;	position: relative;	width: 690px;	height: 340px;	float: left;	padding-top: 20px;	padding-bottom: 20px;}#slide_right-nobg {	position: relative;	width: 240px;	height: 340px;	float: right;}#slide_right {	background-image: url('../../images/theme/home_right.png');	background-repeat: no-repeat;	position: relative;	width: 240px;	height: 340px;	float: right;	padding-top: 20px;	padding-bottom: 20px;}#homecontainer {	clear: both;	width: 960px;	position: relative;	margin-left: auto;	margin-right: auto;	margin-top: 0;	margin-bottom: 0;}#homecontainer a:link {	color: #6699CC;	font-weight: bold;	text-decoration: none;}#homecontainer a:visited {	color: #6699CC;	font-weight: bold;	text-decoration: none;}#homecontainer a:active {	color: #336699;	font-weight: bold;	text-decoration: underline;}#homecontainer a:hover {	color: #336699;	font-weight: bold;	text-decoration: underline;}/* End Homepage CSS */#maincontainer {	clear: both;	width: 960px;	position: relative;	margin-left: auto;	margin-right: auto;	margin-top: 0;	margin-bottom: 0;}#maincontainer a:link {	color: #6699CC;	font-weight: bold;	text-decoration: none;}#maincontainer a:visited {	color: #6699CC;	font-weight: bold;	text-decoration: none;}#maincontainer a:active {	color: #336699;	font-weight: bold;	text-decoration: underline;}#maincontainer a:hover {	color: #336699;	font-weight: bold;	text-decoration: underline;}#contentwrapper {	float: left;	width: 100%;}#contentcolumn {	margin-left: 200px;}#leftcolumn {	background-attachment: scroll;	background-color: #FFFFFF;	background-repeat: repeat;	float: left;	width: 200px;	margin-left: -960px;	background-position: 0 50%;}#footer {	clear: left;	background-attachment: scroll;	background-color: #FFFFFF;	background-repeat: repeat;	line-height: 1.2em;	text-align: Center;	width: 100%;	padding-left: 0;	padding-right: 0;	padding-top: 4px;	padding-bottom: 4px;	background-position: 0 50%;}#footer .company {	font-size: 10pt;	font-weight: bold;	text-transform: uppercase;}#footer .address {	font-size: 8pt;	text-transform: uppercase;}#footer .www {	font-size: 8pt;	letter-spacing: 5px;}#footer .social img {	text-align: Center;	padding: 10px;}.legal {	font-size: 8pt;	letter-spacing: .25;}/* Start Search Box CSS */#searchwrapper {	background-image: url('../../images/theme/search_box.png');	background-repeat: no-repeat;	height: 37px;	position: relative;	width: 204px;	margin: 0;	padding: 0;}#searchwrapper form {	display: inline;}.topbox {	background-color: transparent;	height: 27px;	left: 14px;	position: absolute;	top: 3px;	width: 155px;	border-style: none;	border-width: 0;}.topbox_submit {	background-color: transparent;	height: 37px;	left: 170px;	position: absolute;	top: 0;	width: 34px;	border-style: none;	border-width: 0;}/* End Search Box CSS *//* Start of the original FabricShop CSS */.CatListBoxStyle {	background-color: #FFFFFF;	color: #666666;	font-family: 'Trebuchet MS', Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	border: 1px solid #000000;}#thumbnail .itemdesc {	color: #666666;	font-size: 13px;}#thumbnail .itemsku {	color: #666666;	font-size: 11px;}.catname {	font-size: 18px;	font-weight: bold;}.shipDate {	color: #6699CC;	font-size: 11px;	font-weight: bold;}.catnav {	color: #333333;	font-size: 12px;	font-weight: bold;	padding: 4px;}#full-size .itemdesc {	color: #333333;	font-size: 14px;	line-height: 1.5em;	padding: 4px;}#full-size .mfg {	color: #666666;	font-size: 12px;	font-style: italic;}#thumbnail {	padding: 4px;}#thumbnail .itempic {	padding: 4px;}#fullview .itempic {	padding: 4px;}#fullview .optional {	padding: 4px;}#fullview .coord {	padding: 4px;}#full-size .itempic {	padding: 4px;}#thumbnail img {	border: 0 solid #000000;}#fullview img {	border: 0 solid #000000;}#thumbnail .itemtitle {	font-size: 16px;	font-weight: bold;}.catName {	font-size: 16px;	font-weight: bold;}#fullview .itemtitle {	font-size: 16px;	font-weight: bold;}#full-size .itemtitle {	font-size: 16px;	font-weight: bold;}#thumbnail a:link {	color: #6699CC;	text-decoration: none;}#thumbnail a:visited {	color: #6699CC;	text-decoration: none;}.designer a:link {	color: #6699CC;	text-decoration: none;}.designer a:visited {	color: #6699CC;	text-decoration: none;}.PageNavStyle a:link {	color: #6699CC;	text-decoration: none;}.PageNavStyle a:visited {	color: #6699CC;	text-decoration: none;}.pagenav a:link {	color: #6699CC;	text-decoration: none;}.pagenav a:visited {	color: #6699CC;	text-decoration: none;}.catnav a:link {	color: #6699CC;	text-decoration: none;}.catnav a:visited {	color: #6699CC;	text-decoration: none;}#fullview a:link {	color: #6699CC;	text-decoration: none;}#fullview a:visited {	color: #6699CC;	text-decoration: none;}#fullview .itemnav a:link {	color: #6699CC;	text-decoration: none;}#fullview .itemnav a:visited {	color: #6699CC;	text-decoration: none;}#full-size a:link {	color: #6699CC;	text-decoration: none;}#full-size a:visited {	color: #6699CC;	text-decoration: none;}#thumbnail a:hover {	color: #336699;	text-decoration: underline;}.designer a:hover {	color: #336699;	text-decoration: underline;}.PageNavStyle a:hover {	color: #336699;	text-decoration: underline;}.pagenav a:hover {	color: #336699;	text-decoration: underline;}.catnav a:hover {	color: #336699;	text-decoration: underline;}#fullview a:hover {	color: #336699;	text-decoration: underline;}#fullview .itemnav a:hover {	color: #336699;	text-decoration: underline;}#full-size a:hover {	color: #336699;	text-decoration: underline;}#thumblist {	margin: auto;	padding: 4px;}#fullview {	margin: auto;	padding: 4px;}#full-size {	margin: auto;	padding: 4px;}.catDesc {	color: #333333;	font-size: 11px;	font-weight: bold;}.designer {	color: #333333;	font-size: 11px;	font-weight: bold;}.PageNavStyle {	color: #666666;	font-size: 11px;	font-weight: bold;	padding: 4px;}.pagenav {	color: #666666;	font-size: 11px;	font-weight: bold;	padding: 4px;}#fullview .itemnav {	color: #666666;	font-size: 11px;	font-weight: bold;	padding: 4px;}#fullview .itemsku {	color: #666666;	font-size: 11px;	font-weight: bold;}#full-size .itemsku {	color: #666666;	font-size: 11px;	font-weight: bold;}/* End of FabricShop CSS */
