/********** Body Styles */* {	margin: 0;	padding: 0;}img {	border: 0;}body  {	font: normal 62.5% Verdana, Arial, Helvetica, sans-serif;	background: #FFFFFF url(../websiteSpecific/UK_Flooring_Online/background.jpg) repeat-x left top;	margin: 0;	padding: 0;	text-align: center;	color: #4A4A4A;}body#rss2htmlpro {	background-image: none;}H1 {	font-size:1.4em;	margin-bottom: 10px;}H2 {	font-size:1.2em;	margin-bottom: 10px;}H3 {	font-size:1em;}/* Style for text links sitewide */a {			text-decoration: none;	color: #4A4A4A;}a:visited {	text-decoration: none;	color: #666666;}a:hover {	text-decoration: underline;	color: #90B026;}a:active {	text-decoration: underline;	color: #90B026;}p {	font-size: 1em;}@font-face {    font-family: 'Chapparal';    src: url('../websiteSpecific/UK_Flooring_Online/fonts/ChaparralPro-BoldIt.eot');    src: local('Chapparal Pro Bold Italic'),          url('../websiteSpecific/UK_Flooring_Online/fonts/chaparralpro-boldit.ttf') format('truetype'),         url('../websiteSpecific/UK_Flooring_Online/fonts/chaparralpro-boldit.svg#webfontIwjdFMET') format('svg'),         url('../websiteSpecific/UK_Flooring_Online/fonts/chaparralpro-boldit.otf') format('otf'); }/********** Form */.form_object {	color: #4A4A4A;}.form table {}.form td {	padding: 4px;}.form input {}/********** Text / Link Styles */.form_note {	color: #000;	padding: 2px 5px 2px 4px;	background-color: #FFFF99;	display: inline;	position: relative;}.form_error {	color: #FFFFFF;	padding: 2px 5px 2px 4px;	background-color: #CC3300;	display: inline;	position: relative;}.stock_in {	color: #90B026;	font-weight: bold;}.stock_out {	color: #CC3300;	font-weight: bold;}/********** Layout Styles */.wrapper {	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	width: 980px;	clear: none;	float: none;	background-color: #FFFFFF;	padding: 0px 14px 5px;	height: auto;	text-align: left;	line-height: 1.4em;}.clear {		/* Clears content from the end of the container */	width: 100%;	height: 0px;	clear: both;}.left {	float: left;	text-align: left;}.right {	float: right;	text-align: left;}.header {	position: relative;	width: 980px;	height: auto;	margin-bottom: 10px;	background-image: url(../websiteSpecific/UK_Flooring_Online/header.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	z-index: 150;}.header #logo {	position: absolute;	height: 100px;	width: 360px;	left: 0px;	top: 0px;	position: relative;	width: 360px;	background: url(../websiteSpecific/UK_Flooring_Online/shop_logo_roll.gif) no-repeat 0px 0px;}.header #tag {	position: absolute;	height: 32px;	width: 500px;	left: 240px;	top: 0px;	text-align: center;	font-size: 1.4em;	line-height: 1.4em;	font-weight: normal;}.header #sign-in {	position: absolute;	width: 300px;	left: 320px;	text-align: left;	bottom: -30px;	z-index: 100;	font-size: 1.2em;	color: #4A4A4A;}.header #contact {	position: absolute;	width: 300px;	left: 680px;	top: 0px;	text-align: right;}.header #contact #phone {	font-size: 1.4em;	line-height: 1.4em;	font-weight: normal;}.header #contact #times {	font-size: 1.1em;	line-height: 1.1em;	font-weight: normal;}.header #links {	position: absolute;	left: 490px;	text-align: right;	width: 490px;	bottom: -3px;	font-size: 1.2em;}.pre_footer {	width: 968px;	float: left;	padding: 0px 0px 0px 10px;	font-size: 1.6em;	font-weight: normal;	text-align: left;	border-top: none;	border-right: none;	border-left: none;	color: #90B026;	background-image: url(../websiteSpecific/UK_Flooring_Online/background-footer.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	border-bottom-style: none;	height: 38px;	line-height: 38px;	margin-top: 10px;}.footer {	width: 970px;	float: left;	padding: 8px 0px 10px;	background-color: #FFFFFF;	background-image: none;	background-repeat: no-repeat;	font-size: 1.2em;	line-height: 1.5em;}.footer_column {	text-align: left;	float: left;	width: auto;	margin-right: 20px;}.footer_column strong{	color: #4A4A4A;	font-weight: normal;}.footer_column a:link,.footer_column a:visited,.footer_column a:active {	color: #90B026;}.footer_column a:hover {	color: #4A4A4A;}.copyright {		/* Copyright line below the footer */	font-size: 1.2em;	color: #90B026;	text-align: left;	float: left;	width: 980px;	padding-bottom: 5px;	margin-top: 20px;}.search_bar {	width: 980px;	clear: both;	position:relative;	height: 26px;	background-image: url(../websiteSpecific/UK_Flooring_Online/background-search.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	padding-bottom: 12px;	overflow: hidden;}.search_box {	width: 490px;	text-align: left;	padding: 0px;	position:absolute;	margin: 0px;}.search_box .form_object {	background-color: #90B026;	height: 26px;	width: 200px;	margin: 0px;	padding: 0px 3px 0px 7px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	color: #FFFFFF;	line-height: 26px;	font-size: 1.2em;}.search_box .button {	width: 100px;	position: absolute;	left: 210px;}.basket_box {	width: 490px;	padding: 0px;	position:absolute;	right:0px;	text-align: right;}.basket_summ {	font-size: 1.2em;	color: #4A4A4A;	background-color: #CBDA9A;	padding: 0px 8px 0px 9px;	line-height: 26px;	display: inline-block;	margin: 0px;	position:relative;	top: 0px;	height: 26px;}.basket_box .button {	width: 95px;	position: relative;    top: -1px;}.sub_header {	width: 980px;	float: left;	margin: 0px;	padding: 0px;	font-size: 1.2em;	height: 30px;	line-height: 30px;}.breadcrumb_left {		/* Holds the breadcrumb trail */	width: 490px;	float: left;	margin: 0px;	padding: 0px;}.breadcrumb_right {	width: 490px;	float: right;	margin: 0px;	padding: 0px;	text-align: right;}.content {	width: 980px;	float: left;	margin: 0px 0px 10px;	padding: 0px;}.content_left {	float: left;	width: 200px;	margin-right: 10px;	height: auto;	margin-top: -10px;}.content_mid {	float: left;	width: 560px;	margin-right: 10px;	height: auto;}.content_wide {	float: left;	width: 770px;	height: auto;}.content_wide ul {	margin-left: 30px;}.content_right {	float: right;	width: 200px;	height: auto;}.content_right_column_200 {	background-color: #FFF;	width: 200px;	height: auto;	margin-bottom: 10px;}.email_signup {	width: 188px;	height: 119px;	background-color: transparent;	padding: 80px 6px 6px;	margin-bottom: 10px;	background-image: url(../websiteSpecific/UK_Flooring_Online/background-newsletter.gif);	background-repeat: no-repeat;	background-position: 0px 0px;}.email_signup .title {	display: none;}.email_signup .body {	display: none;}.section {	float: left;	width: 748px;	height: auto;	margin-bottom: 10px;	padding: 10px;	clear: both;	border: 1px solid #CCCCCC;}.section_header {	float: left;	width: 540px;	height: 32px;	font-weight: bold;	color: #FFFFFF;	padding-right: 10px;	padding-left: 10px;	padding-top: 0px;	padding-bottom: 0px;	line-height: 32px;	background-image: none;	font-size: 1.2em;	background-color: #90B026;}.section_header a:link{	color: #FFFFFF;}.section_content {	float: left;	width: 538px;	height: auto;	margin-bottom: 10px;	border-right: 1px solid #90B026;	border-bottom: 1px solid #90B026;	border-left: 1px solid #90B026;	padding: 10px;}.section_header_780 {	float: left;	width: 750px;	height: 32px;	font-weight: bold;	color: #FFFFFF;	padding-right: 10px;	padding-left: 10px;	padding-top: 0px;	padding-bottom: 0px;	line-height: 32px;	background-image: none;	font-size: 1.2em;	background-color: #90B026;}.section_header_780 a:link{	color: #FFFFFF;}.section_content_780 {	float: left;	width: 748px;	height: auto;	margin-bottom: 10px;	border-right: 1px solid #90B026;	border-bottom: 1px solid #90B026;	border-left: 1px solid #90B026;	padding: 10px;}.index_highlight {	float: left;	width: 560px;	height: 190px;	margin-bottom: 10px;}.index_intro {	float: left;	width: 560px;	height: auto;	padding-bottom: 10px;}/* TABBED NAVIGATION */.tabnav-top {	height: auto;	width: 100%;	float: left;	margin-top: -20px;}.tabnav-bottom {	width: 100%;	float: left;	background-color: #FFF;	margin-bottom: 10px;}.tabnav{	margin: 0;	padding: 0;	float: left;	width: 100%;	overflow: hidden;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;}.tabnav li{	display: inline;}.tabnav li a:link,.tabnav li a:visited {	float: left;	color: #4A4A4A;	padding: 0px;	text-decoration: none;	border-right: 2px solid white;	background-color: #CBDA9A;	font-size: 1.2em;	line-height: 32px;	height: 32px;	width: 138px;	text-align: center;}.tabnav li a:hover{	color: #FFFFFF;	background-color: #4A4A4A;}.tabnav li a:link#left,.tabnav li a:visited#left {	width: 139px;}.tabnav li a:link#right,.tabnav li a:visited#right {	width: 139px;	border-right: 0px solid white;}.tabnav li a.selected{ /*selected main tab style */	position: relative;	background-color: #90B026;	color: #FFFFFF;}.tabnav li a.selected:hover{ /*selected main tab style */	text-decoration: none;}.tabcontent{	display:none;}@media print {.tabcontent {	display:block !important;}}/* ssories */.accessories {	float: left;	width: 560px;	margin-bottom: 10px;}.accessories-header {	float: left;	width: 540px;	color: #4A4A4A;	font-family: "Chapparal", Verdana, Arial, Helvetica, sans-serif;	font-size: 2.4em;	padding-bottom: 10px;	padding-top: 10px;	text-transform: lowercase;	text-decoration: none;}.accessory {	width: 180px;	height: 180px;	margin-right: 10px;	float: left;}.accessory#right {	margin-right: 0px;}a:link .accessory-head,a:visited .accessory-head,a:active .accessory-head {	height: 32px;	width: 180px;	background-color: #CBDA9A;	font-size: 1.2em;	line-height: 32px;	text-align: center;	color: #4A4A4A;}a:hover .accessory-head {	background-color: #4A4A4A;	color: #FFFFFF;}a:link .accessory-image#img1, a:visited .accessory-image#img1, a:active .accessory-image#img1 {	background-image: url(../websiteSpecific/UK_Flooring_Online/accessory-1.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	height: 148px;	width: 180px;	margin-right: 10px;}a:hover .accessory-image#img1 {	background-image: url(../websiteSpecific/UK_Flooring_Online/accessory-1-hover.jpg);}a:link .accessory-image#img2, a:visited .accessory-image#img2, a:active .accessory-image#img2 {	background-image: url(../websiteSpecific/UK_Flooring_Online/accessory-2.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	height: 148px;	width: 180px;	margin-right: 10px;}a:hover .accessory-image#img2 {	background-image: url(../websiteSpecific/UK_Flooring_Online/accessory-2-hover.jpg);}a:link .accessory-image#img3, a:visited .accessory-image#img3, a:active .accessory-image#img3 {	background-image: url(../websiteSpecific/UK_Flooring_Online/accessory-3.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	height: 148px;	width: 180px;	margin-right: 10px;}a:hover .accessory-image#img3 {	background-image: url(../websiteSpecific/UK_Flooring_Online/accessory-3-hover.jpg);}/* NewsFeed */.newsfeed {	float: left;	width: 560px;}.newsfeed-header a:link,.newsfeed-header a:visited,.newsfeed-header a:active {	float: left;	width: 560px;	color: #4A4A4A;	font-family: "Chapparal", Verdana, Arial, Helvetica, sans-serif;	font-size: 2.4em;	padding-bottom: 10px;	padding-top: 10px;	text-transform: lowercase;	text-decoration: none;}.newsfeed-header a:hover  {	color: #90B026;}.newsfeed-item {	float: left;	width: 165px;	padding: 8px 10px 10px;	height: 144px;	text-align: left;	background-color: #4A4A4A;}.newsfeed-title a:link,.newsfeed-title a:visited,.newsfeed-title a:active {	color: #FFF;	font-size: 1.5em;	font-weight: bold;	text-decoration: underline;	line-height: 1.2em;}.newsfeed-title a:hover {	color: #90B026;}.newsfeed-date {	color: #90B026;	margin-bottom: 2px;	margin-top: 2px;}.newsfeed-excerpt {	color: #FFFFFF;}.newsfeed-excerpt a:link,.newsfeed-excerpt a:visited,.newsfeed-excerpt a:active,.newsfeed-excerpt a:hover {	color: #90B026;}.twitter {	float: left;	width: 560px;	margin-top: 8px;}.twitter ul{	list-style-type: none;}.twitter-header a:link,.twitter-header a:visited,.twitter-header a:active,.twitter-header a:hover {	float: left;	width: 560px;	color: #5599BB;	font-family: "Chapparal", Arial, Helvetica, sans-serif;	font-size: 2.4em;	padding-bottom: 10px;	padding-top: 10px;	text-decoration: none;	text-transform: lowercase;}.twitter-item {	float: left;	width: 540px;	height: auto;	text-align: left;	margin: 0px;	padding: 8px 10px 9px;	color: #FFF;	font-size: 1.3em;	text-decoration: none;	line-height: 1.3em;	background-color: #5599BB;}.twitter-item a:link,.twitter-item a:visited,.twitter-item a:active,.twitter-item a:hover  {	color: #FFF;}.table_header {	height: auto;	width: 100%;	float: left;	margin-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;}.table_content {	height: auto;	width: 100%;	float: left;	margin-bottom: 10px;}.nav_header {	height: auto;	width: 754px;	float: left;	padding: 5px 7px;	border: 1px solid #CCCCCC;	font-size: 1.1em;	margin-bottom: 10px;}/********** Category Styles */.category_header {	height: auto;	width: 754px;	float: left;	padding: 5px 7px;	border: 1px solid #CCCCCC;	font-size: 1.1em;}.category_content {	height: auto;	width: 748px;	float: left;	padding: 10px;	border-right: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	margin-bottom: 10px;}.product_lrg {	float: left;	width: 373px;	height: 348px;}.product_sml {	float: left;	width: 187px;	height: 174px;}.category_content .name {	font-weight: bold;	font-size: 1.1em;	color: #4A4A4A;}.category_content .price {	font-weight: bold;	font-size: 1.1em;	color: #90B026;}/********** Images */.image_lrg {	height: 300px;	width: 300px;	margin-right: auto;	margin-left: auto;	margin-bottom: 3px;}.image_sml {	height: 129px;	width: 129px;	margin-right: auto;	margin-left: auto;	margin-bottom: 3px;}/********** Product Styles */.product {	width: 770px;	margin-bottom: 20px;	float: left;}.product h2 {	color: #90B026;	line-height: 1.4em;}.product #leftcol {	float: left;	width: 340px;	height: auto;	padding-right: 10px;	margin: 0px;}.product #rightcol {	float: right;	width: 380px;	height: auto;	margin: 0px;}.product #image_lrg {	height: 330px;	width: 330px;	margin-bottom: 10px;	float: left;}.product #image_sml {	height: auto;	width: 75px;	float: left;	margin-right: 10px;	margin-bottom: 10px;}.product_price {	font-size: 1.2em;	font-weight: bold;	color: #000000;}.product_reduc {	font-size: 1.2em;	font-weight: bold;	color: #000000;	text-decoration: line-through;}.product_sale {	font-size: 1.2em;	font-weight: bold;	color: #CC3300;}/********** Basket */.basket {	width: 100%;	margin-bottom: 20px;	float: left;}.basket #footer {	height: auto;	width: 100%;	float: left;	margin-bottom: 5px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	padding-top: 10px;}.basket #footer #leftcol {	width: 375px;	float: left;}.basket #footer #rightcol {	width: 313px;	float: right;	text-align: right;	padding-right: 72px;}/********** Checkout */.checkout {	width: 100%;	margin-bottom: 20px;}.checkout #leftcol {	float: left;	width: 375px;	height: auto;	padding-right: 10px;	margin-bottom: 10px;}.checkout #rightcol {	float: right;	width: 385px;	height: auto;	margin-bottom: 10px;}.checkout .sign-in {	height: 200px;	width: 230px;	float: left;	background-color: #CBDA9A;	margin-right: 10px;	padding: 10px;}.checkout .register {	height: 200px;	width: 230px;	float: left;	background-color: #CBDA9A;	margin-right: 10px;	padding: 10px;}.checkout .express {	height: 200px;	width: 230px;	float: left;	background-color: #CBDA9A;	padding: 10px;}ul.checkout_progress {	position: relative;	display: block;	width: 770px;	height: 32px;	padding: 0;	margin: 0px 0px 10px;}ul.checkout_progress li {margin: 0; padding: 0; display: inline;}ul.checkout_progress li span {position: absolute; left: -9999px;}ul.checkout_progress#step1 {	background: url(../websiteSpecific/UK_Flooring_Online/checkout_progress-1.jpg) no-repeat left;}ul.checkout_progress#step2 {	background: url(../websiteSpecific/UK_Flooring_Online/checkout_progress-2.jpg) no-repeat left;}ul.checkout_progress#step3 {	background: url(../websiteSpecific/UK_Flooring_Online/checkout_progress-3.jpg) no-repeat left;}ul.checkout_progress#step4 {	background: url(../websiteSpecific/UK_Flooring_Online/checkout_progress-4.jpg) no-repeat left;}ul.checkout_progress#step5 {	background: url(../websiteSpecific/UK_Flooring_Online/checkout_progress-5.jpg) no-repeat left;}/********** My Account Styles */.my_acc {	width: 100%;	margin-bottom: 20px;	float: left;}.my_acc #leftcol {	width: 385px;	float: left;}.my_acc #rightcol {	width: 255px;	float: left;	padding-top: 24px;}.my_acc .address_top {	width: 230px;	float: left;	margin: 0px 10px 10px 0px;	padding: 0px;	background-image: url(../websiteSpecific/UK_Flooring_Online/address_top.jpg);	background-repeat: no-repeat;	background-position: left top;	background-color: #FFF;}.my_acc .address_bot {	width: 100%;	float: left;	margin: 0px 10px 0px 0px;	padding: 5px;	background-image: url(../websiteSpecific/UK_Flooring_Online/address_bot.jpg);	background-repeat: no-repeat;	background-position: left bottom;}/********** Cross Sell */.crosssell {	width: 100%;	float: left;}.crosssell .wrap {	height: auto;	width: 750px;	padding: 10px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #999999;	border-bottom-color: #999999;	margin-bottom: 10px;	float: left;}.crosssell .image_sml {	height: 129px;	width: 129px;	margin-right: 10px;	float: left;}.crosssell .name {	font-weight: bold;	font-size: 1.1em;}.crosssell .price {	font-weight: bold;}.bestseller {	height: auto;	width: 269px;	float: left;}.bestseller .image {	height: 175px;	width: 175px;	margin-bottom: 2px;}.bestseller .name {	font-size: 1.1em;	font-weight: bold;}.bestseller .price {	font-weight: bold;}/* Remove Firefox's button padding */input[type="submit"]::-moz-focus-inner {border:0;}input[type="submit"]:focus {background:#4A4A4A;}/********** Buttons / Rollovers */.logo_rollover a {	display:block;	width: 330px;	background: url(../websiteSpecific/UK_Flooring_Online/shop_logo.gif) no-repeat 0px 0px;	height: 110px;}.logo_rollover a:hover {	background: url(../websiteSpecific/UK_Flooring_Online/shop_logo_roll.gif) no-repeat left top;}.remove_item a, .remove_item a:visited {	display:block;	width: 20px;	background: url(../websiteSpecific/UK_Flooring_Online/remove.jpg) no-repeat left top;	height: 20px;	margin-right: auto;	margin-left: auto;}.remove_item a:hover {	background: url(../websiteSpecific/UK_Flooring_Online/remove_roll.jpg) no-repeat left top;}input.button {	font-size: 1.2em;	height: 26px;	background-color: #4A4A4A;	background-image: none;	padding-right: 10px;	padding-left: 10px;	cursor: pointer;	margin: 0px;	padding-top: 0px;	padding-bottom: 0px;	color: #FFFFFF;	border: none;}input.button:hover {	background-image: none;	background-color: #90B026;}input.button.addToBasket {	font-size: 1.1em;	height: 32px;	background-image: url(../websiteSpecific/UK_Flooring_Online/AddToBasket.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	padding-right: 0.75em;	padding-left: 0.75em;	cursor: pointer;	margin: 0px;	padding-top: 0px;	padding-bottom: 0px;	color: #4A4A4A;	line-height: 32px;	width: 120px;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	background-color: transparent;}input.button.addToBasket:hover {	background-image: url(../websiteSpecific/UK_Flooring_Online/AddToBasketHover.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	color: #FFFFFF;	background-color: transparent;}.email_signup input.button {	background-image: url(../websiteSpecific/UK_Flooring_Online/button-email.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	height: 28px;	width: 102px;	margin-top: 8px;	float: left;	font-weight: bold;}.email_signup input.button:hover {	background-image: url(../websiteSpecific/UK_Flooring_Online/button-email-hover.gif);}input.textbutton {	font-size: 1em;	cursor: pointer;	margin: 0px;	padding: 0px;	background-color: #FFFFFF;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	color: #0000FF;}input.textbutton:hover {	color: #FF0000;	text-decoration: underline;}/********** Tabs */@media projection, screen {.ui-tabs-hide {	display: none;}}ul.tabs {	margin: 0px;	padding: 0px;	list-style-type: none;}li.tabs {	color: #CC3300;	padding: 5px;	list-style-type: none;	display: inline-block;	margin-right: 5px;	float: left;	width: auto;	border: 1px solid #999999;}.tab_content {	padding: 5px;	float: left;	width: 328px;	border: 1px solid #999999;	margin-top: -1px;}/********** Accordian Menu */ul.menu, ul.menu ul {	list-style-type:none;	margin: 0;	padding: 0;	width: 200px;}ul.menu a {	display: block;	text-decoration: none;}ul.menu li {}ul.menu li a {	background: url(../websiteSpecific/UK_Flooring_Online/menu_header.gif) no-repeat 0px 0px;	color: #4A4A4A;	font-size: 2.4em;	font-weight: normal;	margin-top: 15px;	height: 32px;	line-height: 32px;	cursor:pointer;	font-family: "Chapparal", Arial, Helvetica, sans-serif;	padding: 0px;	margin-bottom: 7px;	text-transform: lowercase;}ul.menu li a:hover {	background: url(../websiteSpecific/UK_Flooring_Online/menu_header-hover.gif) no-repeat 0px 0px;}ul.menu li ul {	background: url(none);	padding-bottom: 0px;}ul.menu li ul li a {	padding: 0px 7px 0px 9px;	font-size: 1.2em;	color: #FFFFFF;	font-weight: bold;	line-height: 32px;	height: 32px;	cursor:pointer;	background-image: none;	background-color: #90B026;	margin: 0px 0px 2px;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-transform: none;	overflow: hidden;}ul.menu li ul li a:hover {	color: #FFFFFF;	background: #4A4A4A;	text-decoration: underline;}/********** JQuery Star Rating */div.rating{cursor:pointer;margin:2em;clear:both;display:block}div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}div.cancel,div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}div.cancel,div.cancel a{background:url(../websiteSpecific/UK_Flooring_Online/star_delete.gif) no-repeat 0 -16px}div.star,div.star a{background:url(../websiteSpecific/UK_Flooring_Online/star.gif) no-repeat 0 0px}div.cancel a,div.star a{	display:block;	width:16px;	height:100%;	background-position:0 0px;}div.star_on a{background-position:0 -16px!important}div.star_hover a,div.star_live a:hover{background-position:0 -32px}/* Read Only CSS */div.star_readonly a,div.star_readonly a:hover{cursor:default !important}/* Partial Star CSS */div.star{background:transparent!important;overflow:hidden!important}/** * jQuery lightBox plugin * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/) * and adapted to me for use like a plugin from jQuery. * @name jquery-lightbox-0.5.css * @author Leandro Vieira Pinho - http://leandrovieira.com * @version 0.5 * @date April 11, 2008 * @category jQuery plugin * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com) * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin */#jquery-overlay {	position: absolute;	top: 0;	left: 0;	z-index: 200;	width: 100%;	height: 500px;}#jquery-lightbox {	position: absolute;	top: 0;	left: 0;	width: 100%;	z-index: 210;	text-align: center;	line-height: 0;}#jquery-lightbox a img { border: none; }#lightbox-container-image-box {	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;}#lightbox-container-image { padding: 10px; }#lightbox-loading {	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;}#lightbox-nav {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;}#lightbox-container-image-box > #lightbox-nav { left: 0; }#lightbox-nav a { outline: none;}#lightbox-nav-btnPrev, #lightbox-nav-btnNext {	width: 49%;	height: 100%;	zoom: 1;	display: block;}#lightbox-nav-btnPrev { 	left: 0; 	float: left;}#lightbox-nav-btnNext { 	right: 0; 	float: right;}#lightbox-container-image-data-box {	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%;	padding: 0 10px 0;}#lightbox-container-image-data {	padding: 0 10px; 	color: #666; }#lightbox-container-image-data #lightbox-image-details { 	width: 70%; 	float: left; 	text-align: left; }	#lightbox-image-details-caption { font-weight: bold; }#lightbox-image-details-currentNumber {	display: block;	clear: left;	padding-bottom: 1em;	margin-left: 20px;}			#lightbox-secNav-btnClose {	width: 66px; 	float: right;	padding-bottom: 0.7em;	}/* jQuery lightBox plugin - Gallery style */#gallery {	width: 350px;	float: left;}#gallery ol { list-style: none; }#gallery ol li { display: inline; }#gallery ol img { }#gallery ol a:hover img { color: #fff;}#gallery ol a:hover { color: #fff; }/* Links Page Styles */.links-page {	width: 980px;	float: left;	margin: 0px 0px 10px;	padding: 0px;}.links-page ul {	margin-left: 20px;}.links-page ul li {	font-weight: normal;	margin-bottom: 10px;}.links-page ul li a:link, .links-page ul li a:visited, .links-page ul li a:active, .links-page ul li a:hover {	font-weight: bold;}