@charset "UTF-8";/* CSS Document */body {	background-color: black;	margin: 0px;	padding: 0px;	font-family: "Times New Roman", Times, serif;	font-size: 1em;}#article {	margin: 0px 0px 10px 0px;}#article h1, #category h1, #shopAdmin h1 {	font-size: 26px;	font-weight: lighter;	margin: 30px 0px 18px 0px;	border-bottom: 1px solid #CCCCCC;	padding: 0px 0px 10px 10px;	width: 715px;}#shopAdmin h1 {	width: 950px;	margin-bottom: 5px;}#article h1 a:link, #article h1 a:active, #article h1 a:visited {	color: #000;	text-decoration: none;}#article h1 a:hover {	text-decoration: underline;}#article h2 {	font-size: 1em;	font-weight: lighter;	padding: 0px 0px 0px 10px;	width: 625px;	line-height: 120%;}#article h2 strong {	font-weight: bold;}#article h2 a:link, #article h2 a:active, #article h2 a:visited {	color: #000;	text-decoration: underline;}#article h2 a:hover {	text-decoration: none;}#article h2.year {	font-family: Times New Roman, Times, serif;	font-size: 40px;	color: #5e5e5e;	margin: 10px 0px 0px 14px;	padding: 0px;}#article h3 {	margin: 0px;	font-size: 1em;	padding: 0px 0px 0px 10px;	font-weight: lighter;}#article p {	color: #555;	font-size: 0.75em;	width: 625px;	margin: 0px 0px 12px 0px;	padding: 0px 0px 0px 10px;	line-height: 140%;}#article p a:link, #article p a:active, #article p a:visited {	color: #000;}#article p a:hover {	text-decoration: none;}#article ul {	color: #555;	font-size: 0.75em;	width: 625px;	margin: 0px 0px 12px 15px;	padding: 0px 0px 0px 10px;	line-height: 140%;}#article ul li {	margin-bottom: 6px;}#article ul li a:link, #article ul li a:active, #article ul li a:visited {	color: #000;}#article ul li a:hover {	text-decoration: none;}#article ul.locations {	padding: 0px;	margin: 10px;	width: 500px;}#article ul.locations li {	list-style: none;}#article ul.locations li .phoneNumber {	float: right;	text-align: left;}#article img.right {	float: right;	/* margin: -65px 10px 0px 0px; */	display: inline;}#article img {	margin-bottom: 10px;}#article .left {	float: left;	width: 467px;	margin: 0px 3px 0px 10px;}#article .left img {	border: 1px solid #e5e5e5;}#article p.title {	margin: 0px 0px 20px 0px;	padding: 0px;	text-transform: uppercase;	width: 400px;}#article p.title a:link, #article p.title a:active, #article p.title a:visited {	text-decoration: none;	color: #555555;}#article p.title a:hover {	text-decoration: underline;}#article .hr {	width: 715px;	border-bottom: 1px solid #e5e5e5;	margin: 15px 0px;}.hr960 {	width: 960px;	border-bottom: 1px solid #e5e5e5;	margin: 15px 0px;}#wrapper {	width: 1000px;	margin: 0px auto;}#header {	height: 70px; 	color: #4b4845;}#header img {	border: none;}#userLogin {	float: right;	width: 280px;	text-align: right;	font-size: 12px;	margin: 10px 0px 0px 0px;}#userLogin p {	margin: 0px 0px 10px;	padding: 0px;}#userLogin ul {	margin: 0px;	padding: 0px;}#userLogin ul li {	list-style: none;	display: inline;	margin-left: 20px;}.fontSize a:link, .fontSize a:active, .fontSize a:visited {	color: #000;	text-decoration: underline;}.fontSize a:hover {	text-decoration: none;}.userMenu a:link, .userMenu a:active, .userMenu a:visited {	color: #FFFFFF;}.userMenu a:hover {	text-decoration: none;}.userMenu .itemCount {	color: #cb4845;	font-weight: bold;}.emailSignup {	margin: 0px;	padding: 0px;}.emailSignup input {	background-color: #fefbf8;	padding: 3px;	color: #9f9d99;	border: 1px solid #d3cec6;}#contentWrapper {	background-color: #FFFFFF;	border: 10px solid #ffffff;}#mainMenu {	background-color: #996600; /*#f2f2f2;*/	overflow: hidden;	height: 30px;	margin: 0px 0px 10px;}#mainMenu ul {	margin: 0px;	padding: 0px;}#mainMenu ul li {	list-style: none;	display: inline;	line-height: 30px;	font-size: 20px;	color: #000000;	text-transform: uppercase;	font-weight: bold;}#mainMenu ul li a:link,#mainMenu ul li a:active,#mainMenu ul li a:visited {	padding: 20px 12px;	text-transform: uppercase;	font-size: 15px;	color: #000000;	font-weight: lighter;	text-decoration: none;}#mainMenu ul li a:hover {	background-color: #663300;	color: #ffffff;}#mainMenu ul li a.current_section {	background-color: #663300;	color: #ffffff;}#content {	margin: 0px 0px 0px 175px;}#galleryThumbs ul {	margin: 0px;	padding: 0px;	width: 900px;}#galleryThumbs li {	list-style: none;	padding: 0px;	margin: 0px 10px 0px 0px;	display: inline;}#galleryThumbs li img {	border: 1px solid #E5E5E5;}#galleryThumbs li img:link, #galleryThumbs li img:active, #galleryThumbs li img:visited {	}#galleryThumbs li img:hover {	border: 1px solid #B4B4B4;}	/* //////////////// All image-links within the ITEM & CATEGORY pages gain a light grey border and react on mouse-over //////////////// */ #item img:hover, #recommendedItems img:hover, #category img:hover, #article .left img:hover {	border: 1px solid #b4b4b4;}/* //////////////// All margin styles //////////////// */#margin {	width: 180px;	float: left;	color: #663300;}#margin .menuTitle {	margin: 10px 0px 0px;	color: #663300;	text-transform: uppercase;	padding: 0px 0px 0px 5px;	line-height: 26px;	height: 26px;	display: block;	font-size: 15px;	font-weight: bold;}#categoryMenu, #collectionMenu {	margin: 0px 0px 26px 0px;	padding: 0px;	border-top: 1px solid #f2f2f2;}#categoryMenu li, #collectionMenu li {	list-style: none;	line-height: 28px;	font-size: 14px;}#categoryMenu li ul, #collectionMenu li ul {	margin: 5px 0px 0px 0px;	padding: 0px 0px 0px 10px;}#categoryMenu li li, #collectionMenu li li {	color: #727272;	font-size: 12px;	line-height: 150%;}#categoryMenu li a:link, #categoryMenu li a:active, #categoryMenu li a:visited, #collectionMenu li a:link, #collectionMenu li a:active, #collectionMenu li a:visited {	display: block;	border-bottom: 1px solid #f3f3f3;	color: #333333;	text-decoration: none;	padding-left: 10px;}#categoryMenu li a:hover, #collectionMenu li a:hover {	background-color: #f2f2f2;	border-bottom: 1px solid #cfcfcf;}#categoryMenu li li a:link, #categoryMenu li li a:active, #categoryMenu li li a:visited, #collectionMenu li li a:link, #collectionMenu li li a:active, #collectionMenu li li a:visited {	padding: 0px;	border: none;	color: #727272;} #categoryMenu li li a:hover, #collectionMenu li li a:hover {	background-color: #FFFFFF;	text-decoration: underline;}/* /////////////////// Category Pages : Item Summary on a category page page //////////////// */#category h1 {	width: 770px;	margin: 0px;	text-align: right;	border: none;}.categorySummary {	float: left;	width: 240px;	margin: 0px 0px 42px 21px;	height: 330px;}.categorySummary img {	border: 1px solid #e5e5e5;	margin-bottom: 5px;}.categorySummary .prices {	float: right;}.categorySummary .price {	color: #727272;	font-size: 0.75em;}.categorySummary .price_old {	color: red;	font-size: 0.75em;	text-decoration: line-through;}.categorySummary h3 {	color: #000;	font-size: 0.8em; /*1em;*/	font-weight: bold;	width: 220px;	display: inline;}.categorySummary h3 a:link, .categorySummary h3 a:active, .categorySummary h3 a:visited {	color: #000;	text-decoration: none;}.categorySummary h3 a:hover {	text-decoration: none;}.categorySummary p {	font-size: 0.75em;	color: #818181;	margin: 0px 0px;}.categorySummary p a:link, .categorySummary p a:active, .categorySummary p a:visited {	text-decoration: underline;	color: #818181;}.categorySummary p a:hover {	text-decoration: none;}/* /////////////////// Item Pages  /////////////////// */#gallery {	width: 420px;	float: left;}#gallery img {	border: 1px solid #e5e5e5;	display: list-item;}#gallery .galleryThumb {	float: left;	margin: 0px 0px 8px 0px;}#gallery #galleryMain {	float: left;}#imagePrompt {	float: right;	font-size: 12px;	margin: 5px 33px 0px 0px;	padding: 0px;	color: #555;}#imagePrompt a:link, #imagePrompt a:active, #imagePrompt a:visited {	color: #000;	text-decoration: underline;}#imagePrompt a:hover {	text-decoration: none;}#itemDescription {	width: 345px;	margin: 0px 0px 0px 435px;	position: relative;}#itemDescription h1 {	font-size: 26px;	color: #000000;	font-weight: lighter;	margin: 0px 0px 10px 0px;}#itemDescription h2 {	font-size: 0.75em;	color: 000;	margin: 10px 0px 0px 0px;}#itemDescription p {	margin: 0px;	font-size: 0.75em;	line-height: 140%;}#itemDescription ul {	font-size: 0.75em;	margin: 0px;	padding: 0px;}#itemDescription ul li {	list-style-image: url(images/bullet.gif);	list-style-position: inside;}#itemDescription select {	width: 120px;	margin: 15px 0px;	display: block;}#itemDescription input {	width: 120px;	text-align: center;	margin: 0px 0px 10px 0px;	display: inline;}#itemDescription .bagIcon {	float: right;	margin-right: 190px;	position: relative;	top: -20px;}#shopNav {	margin: 30px 0px 0px 0px;	height: 30px;}#next, #back {	height: 30px;	width: 186px;	text-align: center;	cursor: pointer;	line-height: 30px;	font-size: 12px;}#next {	background-color: #ebf8e9;	border: 1px solid #c8d6c6;	float: right;}#back {	background-color: #faf3e6;	border: 1px solid #cfcfcf;	float: left;}a:link#next, a:active#next, a:visited#next, a:link#back, a:active#back, a:visited#back {	color: #000;	text-decoration: none;	text-transform: uppercase;}a:hover#next {	background-color: #b5e3ae;}a:hover#back {	background-color: #f4dbc3;}.price {	color: #727272;}/* /////////////////// shopping pages - shopping bag, check out, registration and user pages etc. ////////////////// */#shopAdmin h2 {	font-size: 1em;	font-weight: lighter;	padding: 0px 0px 0px 10px;	width: 625px;	line-height: 120%;}#shopAdmin p {	color: #555;	font-size: 0.88em;	margin: 0px 0px 12px 0px;	padding: 0px 0px 0px 10px;	line-height: 140%;}#shopAdmin p a.edit:link, #shopAdmin p a.edit:active, #shopAdmin p a.edit:visited {	font-size: 12px;	color: #000;}#shopAdmin p a.edit:hover {	text-decoration: none;}ul#cartHeadings  {	margin: 0px;	padding: 0px 0px 10px 115px;	border-bottom: 1px solid #CCCCCC;}ul#cartHeadings li {	display: inline-block;	font-size: 11px;	color: #aaaaaa;	text-align: center;	list-style: none;}ul#cartHeadings li a:link, ul#cartHeadings li a:active, ul#cartHeadings li a:visited {	color: #5e5e5e;}ul#cartHeadings li a:hover {	text-decoration: none;}ul#cartHeadings li.colour, .cartItem ul li.colour {	width: 93px;	/* background-color: #9999FF; */	text-align: left;}ul#cartHeadings li.size, .cartItem ul li.size {	width: 100px;	/* background-color: #FF99CC; */}ul#cartHeadings li.code, .cartItem ul li.code {	width: 176px;	/* background-color: #FFCC99; */}ul#cartHeadings li.price, .cartItem ul li.price {	width: 90px;	/* background-color: #FFFFCC; */}ul#cartHeadings li.qty, .cartItem ul li.qty {	width: 168px;	/* background-color: #CCFFCC; */}ul#cartHeadings li.subTotal, .cartItem ul li.subTotal {	width: 106px;	text-align: right;	/* background-color: #CCFFFF; */}.cartItem {	margin: 19px 0px 30px 0px;}.cartItem ul li.removeItem {	color: #a94444;	text-transform: lowercase;	font-size: 10px;	margin-left:15px;	font-weight: bold;}.cartItem ul li.removeItem a:link, .cartItem ul li.removeItem a:active, .cartItem ul li.removeItem a:visited {	color: #a94444;}.cartItem ul li.removeItem a:hover {	text-decoration: none;}.cartItem ul li.price {	font-weight: bold;	color: #000;}.cartItem ul li.subTotal {	font-weight: bold;	color: #000;	font-size: 14px;}.cartItem ul li input {	width: 30px;	display: inline;	border: 1px solid #c1c1c1;	text-align: center;	margin: 0px;}.cartItem h3 {	font-size: 14px;	color: #000000;	margin: 0px 0px 25px 0px;}.cartItem h3 a:link, .cartItem h3 a:active, .cartItem h3 a:visited {	color: #000000;	text-decoration: none;}.cartItem h3 a:hover {	text-decoration: underline;	color: #000000;}.cartItem img {	float: left;	border: 1px solid #e5e5e5;	margin-right: 10px;}.cartItem ul {	margin: 0px;	padding: 0px;}.cartItem ul li {	display: inline-block; 	list-style: none;	font-size: 11px;	color: #aaaaaa;	text-align: center;	color: #555;	font-size: 12px;}#costSummary {	border-top: 1px solid #e5e5e5;	padding: 10px 0px 10px 642px;	margin: 0px 0px 0px 0px;}#costTotal {	border-top: 1px solid #e5e5e5;	padding: 10px 0px 10px 642px;	border-bottom: 1px solid #e5e5e5;	margin: 0px;}#costSummary table, #costTotal table {	color: #555555;	width: 228px;	text-align: right;	font-size: 12px;	margin: 0px 0px 0px 0px;}#costSummary table td.amount, #costTotal table td.amount {	color: #000;	font-weight: bold;	font-size: 14px;	font-weight: bold;}#costSummary table td, #costTotal table td {	width: 128px;	height: 20px;	text-align: right;}#checkoutProgress {	float: right;	margin: 10px 10px 0px 0px;	padding: 0px;	clear: none;}#checkoutProgress li {	padding: 0px;	margin: 0px 0px 0px 20px;	display: inline;	text-transform: uppercase;	font-size: 12px;	color: #bfbebe;}#checkoutProgress li .active {	color: #000;}#shopAdmin form {	margin: 20px 0px 0px 13px;	line-height: 30px;}#login p.forgotten {	/*float: right;*/	margin: 2px 80px 0px 0px;	padding: 0px;	font-size: 11px;}#login p.forgotten a:link, #login p.forgotten a:active, #login p.forgotten a:visited {	color: #555;}#login p.forgotten a:hover {	text-decoration: none;}#shopAdmin input.txt {	/*width: 250px;*/	border: 1px solid #e5e5e5;	height: 18px;	padding: 5px 0px 0px 3px;	display: inline;}#shopAdmin input.radio {	width: 15px;	border: none;}#shopAdmin label {	padding: -3px 0px 0px 0px;	font-size: 14px;	/*width: 127px;*/	color: #555555;	display: inline-block;}#shopAdmin label.my_label {	padding: -3px 0px 0px 0px;	font-size: 14px;	width: 127px;	color: #555555;	display: inline-block;}#shopAdmin .signIn {	background-color: #EBF8E9;	border: 1px solid #C8D6C6;	width: 70px;	/*float: right;*/	margin: 4px 4px;	height: 25px;	text-transform: uppercase;	padding: 0px;	font-size: 12px;	cursor: pointer;}.btn{	background-color: #EBF8E9;	border: 1px solid #C8D6C6;	width: 70px;	/*float: right;*/	margin: 4px 4px;	height: 25px;	text-transform: uppercase;	padding: 0px;	font-size: 12px;	cursor: pointer;}#login .signIn:hover {	background-color: #B5E3AE;}.leftColumn {	width: 403px;}.leftColumn textarea {	width: 350px;	height: 90px;	padding: 3px;}.rightColumn {	width: 403px;	float: right;}.rightColumn_x {	width: 403px;}#checkBoxes {	text-align: right;	margin: 15px 15px 0px 0px;}#checkBoxes p {	display: inline;	font-size: 0.7em;	color: #999999;	margin: 0px 0px 0px 0px;	padding: 0px;}#checkBoxes p a:link, #checkBoxes p a:active, #checkBoxes p a:visited {	color: #555;}#checkBoxes p a:hover {	text-decoration: none;}#checkBoxes .checkBox {	display: inline;	width: 20px;	margin: 0px;	padding: 0px;}form#shoppingBag {	line-height: normal;	margin: 0px;}#message {	text-align: center;	margin: 40px 0px 0px 0px;}#message p {	width: 450px;	text-align: left;	margin: auto;	margin-bottom: 15px;	font-size: 12px;}#message p a:link, #message p a:active, #message p a:visited {	color: #000;}#message p a:hover {	text-decoration: none;}/* /////////////////// Recommended items at bottom of the item pages /////////////////// */#recommendedItems {	border-top: 1px solid #e5e5e5;	margin: 30px 0px 0px 0px;}#recommendedItems h3 {	margin: 15px 0px 15px 14px;	font-weight: lighter;}.itemSummary {	float: left;	width: 167px;	margin: 0px 14px;	text-align: center;}.itemSummary img {	border: 1px solid #e5e5e5;}.itemSummary h4 {	font-size: 0.81em;	margin: 10px 0px 0px;}.itemSummary h4 a:link, .itemSummary h4 a:active, .itemSummary h4 a:visited {	text-decoration: none;	color: #000;}.itemSummary h4 a:hover {	text-decoration: underline;}.itemSummary .price {	color: #8c8c8c;	margin: 0px;	font-size: 0.75em;}/* /////////////////// Home page banner/////////////////// */#content {	position: relative;}#saleMessage {	background-image: url(images/sale-BK-white-80.png);	background-repeat: repeat-x;	background-position: top;	padding: 0px;	height: 84px;	width: 100%;	position: absolute;	bottom: 20px;	text-align: center;	visibility: visible;}#saleMessage p {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 36px;	margin: 7px 0px 0px 0px;	padding: 0px;		text-transform: uppercase;	font-weight: bold;	color: #006666;	letter-spacing: 10px;}#saleMessage p.subMessage {	font-size: 14px;	font-weight: normal;	padding: 0px;	margin: -1px 0px 0px 0px;	letter-spacing: 1px;}/* /////////////////// Footer and base of page /////////////////// */#footer {	height: 20px;	font-size: 0.63em;	margin: 20px 0px 0px;	background-color: #996600;}#footer ul {	margin: 0px 0px 0px 5px;	padding: 0px;}#footer ul li {	line-height: 15px;	display: inline;	list-style: none;	color: #d8d8d8;}#footer ul li a:link, #footer ul li a:active, #footer ul li a:visited {	color: #d8d8d8;	padding: 10px;}#footer ul li a:hover {	text-decoration: none;}#disclaimer {	margin: 0px auto;	padding: 0px 0px 0px 50px;	width: 980px;	font-size: 10px;	color: #8f8f8f;}#disclaimer a:link, #disclaimer a:active, #disclaimer a:visited {	color: #7c7c7c;}#disclaimer a:hover {	text-decoration: none;}.clear {	clear: both;}.error{	color: red;}.hint{	font-size: 8pt;	color: #999999;}/* item info page *//*.prices_info {	float: right;}*/.price_info {/* item info page */	color: #727272;	font-size: 0.85em;}.price_old_info { /* item info page */	color: red;	font-size: 0.85em;	text-decoration: line-through;}.logopos {	padding-left: 50px;}.brandList{	color: blue;	height:100px;	overflow-y:scroll;}.brandList a, .brandList a:visited, .brandList a:active, .brandList a:link{	font-family: arial;	font-size: 8pt;	text-decoration: none;	text-transform: uppercase;	color:#666666;}.brandList a:hover{	font-family: arial;	font-size: 8pt;	text-decoration: underline;	text-transform: uppercase;	color:#666666;}.categoryList{	color: blue;}.categoryList a,.categoryList a:visited,.categoryList a:active,.categoryList a:link{	font-family: arial;	font-size: 8pt;	text-decoration: none;	text-transform: uppercase;	color:#666666;}.categoryList a:hover{	font-family: arial;	font-size: 8pt;	text-decoration: underline;	text-transform: uppercase;	color:#666666;}.categoryList a.selected,.categoryList a.selected:visited,.categoryList a.selected:active,.categoryList a.selected:link{	font-weight:bold;	font-family: arial;	font-size: 8pt;	text-decoration: none;	text-transform: uppercase;	color:#666666;}.categoryList a.selected:hover{	font-weight:bold;	font-family: arial;	font-size: 8pt;	text-decoration: underline;	text-transform: uppercase;	color:#666666;}.categoryList_subList{	color: gray;	padding-left:5px;}.categoryList_subList a, .categoryList_subList a:visited, .categoryList_subList a:active, .categoryList_subList a:link{	font-family: arial;	font-size: 8pt;	text-decoration: none;	text-transform: none;	color:#666666;	}.categoryList_subList a, .categoryList_subList a:visited, .categoryList_subList a:active, .categoryList_subList a:link{	font-family: arial;	font-size: 8pt;	text-decoration: underline;	text-transform: none;	color:#666666;	}.genderList {	color: pink;}.genderList a, .genderList a:visited, .genderList a:active, .genderList a:link{	font-family: arial;	font-size: 8pt;	text-decoration: none;	text-transform: uppercase;	color:#666666;}.genderList a:hover{	font-family: arial;	font-size: 8pt;	text-decoration: underline;	text-transform: uppercase;	color:#666666;}#margin button {	/*background-color: #333333;	color: black;	font-size:10pt;	text-transform:uppercase;	font-weight:bold;*/	margin-top:20px;}