#textile a { color: #787878; }
#textile img { border: none; }
#textile fieldset { margin: 0; padding: 0; border: none; margin-bottom: 10px; }
#textile legend { font-size: 13px; font-weight: bold; color: #0d294f; font-family: Arial, Helvetica, sans-serif; margin: 0; margin-left: -5px; padding: 0; line-height: 20px; }
#textile p { margin-top: 0; margin-bottom: 10px; }
#textile ul { margin: 0; padding: 0; }
#textile select { width: 182px; border: 1px solid #666; color: #666; font-size: 12px; line-height: 20px; background-color: #fff; }
#textile div#container { position: absolute; left: 50%; margin-left: -477px; }
#textile 	div#header { position: relative; width: 100%; height: 110px; }
#textile 		ul#language { position: absolute; top: 92px; left: 680px; list-style: none; margin: 0; padding: 0; }
#textile 			ul#language li { display: inline; }
#textile 			div#line_up { position: relative; width: 100%; height: 18px; }
#textile 	ul#navigation { position: relative; width: 160px; float: left; margin: 0; padding: 0; list-style: none; padding-top: 3px; margin-bottom: 10px; }
#textile 		ul#navigation a { display: block; width: 140px; padding-left: 22px; height: 20px; color: #749ba4; font-weight: bold; text-decoration: none; }
#textile 		ul#navigation a:hover { text-decoration: underline; }
#textile 		ul#navigation li:hover, ul#navigation li.active { background-color: #e6edef; color: #fff; }
#textile 		ul#navigation li.active { font-weight: bold; }
#textile 		ul#navigation_brands, ul#navigation_products { display: none; position: relative; list-style: none; margin: 0; padding: 0; }
#textile 		ul#navigation_brands a, ul#navigation_products a { font-weight: normal; color: #666; width: 121px; padding-left: 40px; text-decoration: none; }
#textile 		ul#navigation_brands a:hover, ul#navigation_products a:hover { color: #666; }
#textile 		div#middle { position: relative; float: left; width: 465px; padding-left: 20px; }
#textile 		div#pager { position: relative; float: left; width: 465px; height: 18px; border: 1px solid #999; margin-bottom: 18px; margin-top: 3px; color: #749ba4; }
#textile 			div#pager a { color: #749ba4; text-decoration: underline; }
#textile 			div#pager a:hover { color: #749ba4; text-decoration: none; }
#textile 		div#previous { position: relative; float: left; width: 45px; margin-left: 5px; }
#textile 		div#many { position: relative; float: left; width: 356px; text-align: center; }
#textile 		div#next { position: relative; float: right; width: 45px; margin-right: 5px; text-align: right; }
#textile 		div#middle label { float: left; }
#textile 			div.items { position: relative; float: left; display: block; }
#textile 			p.item { position: relative; float: left; color: #666; display: inline; width: 144px; padding-bottom: 10px; border-bottom: 1px solid #666; margin-top: 5px; }
#textile 			p.item .focus { color: #749ba4; }
#textile 			p.item a { color: #749ba4; text-decoration: underline; }
#textile 			p.item a:hover { color: #749ba4; text-decoration: none; }
#textile 			p.item img { border: 1px solid #749ba4; }
#textile 			.marginright { margin-right: 12px; }
#textile 			p.item_below { position: relative; float: left; color: #999; display: block; }
#textile 			p.item_below select { font: 11px Arial, Helvetica, sans-serif; color: #999; border: 1px solid #999; }
#textile			.button { width: 70px; height: 16px; line-height: 12px; }
#textile 			.radio { width: auto; float: none; }
#textile 			.quantity { float: left; width: 30px; }
#textile 			.recalculate { float: left; width: auto; }
#textile 			.title { display: block; height: 32px; }
#textile 		div#search { position: relative; width: 162px; float: left; margin-left: 46px; }
#textile 		div#search select, #textile input { width: 182px; border: 1px solid #ccc; color: #666; font-size: 12px; line-height: 20px; background-color: #fff; float: right; }
#textile 	div#footer { position: relative; float: left; width: 100%; height: 38px; top: 20px; padding-top: 7px; border: 1px solid #749ba4; }
