﻿* {
	margin:0;
	padding:0;
}
#ie6 
{
    display:none;
}
.clear {
	clear:both;
}
body {
	font-family:Georgia, "Times New Roman", Times, serif;
	background:#547685;
	text-align:center;
	color:#430f2b;
}
p 
{
    font-size:13px;
	line-height:1.5em;
}
p.larger 
{
    font-size:1.5em;
    margin-left:7px;
    margin-top:10px;
}
.strikethru 
{
    text-decoration : line-through;
}
.sale 
{
    color:#C2A8C8;
    font-weight:bold;
    font-size:110%;
}
.madetomeasureinfo 
{
    margin-top:10px;
    padding:10px;
    font-size:110%;
    text-align:center;
}
a {
	outline:none;
	color:#F9F3EA;
	text-decoration:none;
}
a:hover 
{
    text-decoration:underline;
}
#container {
	text-align:left;
	width:790px;
	margin:0 auto;
	margin-top:20px;
}
#page-top {
	height:40px;
	background:url(../images/top-fixed.png) 0 0 no-repeat;
}
.home #page-top {
	background:url(../images/top-home.png) 0 0 no-repeat;
}
#page-foot {
	height:40px;
	background:url(../images/foot-fixed.png) 0 0 no-repeat;
	clear:both;
}
.home #page-foot {
	background:url(../images/foot-home.png) 0 0 no-repeat;
}
#wrapper{
	padding:0 10px;
	background:url(../images/content-bg.png) 0 0 repeat-y;
}
.home #wrapper
{    
    height:569px;
    background:url(../images/home-bg.jpg) 0 0 no-repeat;
}

#footer-links 
{
    background:#547685;
   padding-bottom:20px;
}
#footer-links ul li 
{
    display:inline;
    padding:0 10px;
    font-size:11px;
}

h2 
{
    padding-bottom:20px;
}
h2.pad-it 
{
    padding-top:100px;
    padding-bottom:40px;
}
h3 
{
    padding:10px 0;
}
/*
SIDEBAR
****************************************/
#sidebar {
	width:250px;
	float:left;
}

#logo {}
#logo h1 {
	position:relative;
	width:232px;
	height:226px;
	text-indent:-999em;
	margin-left:10px;
}
#logo h1 span {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../images/logo.png) 0 0 no-repeat;
}
/*
MAIN MENU
****************************************/
#menu {
	font-family:"Trajan Pro", Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-weight:bold;
}
#menu ul {
	list-style:none;
	margin-top:40px;
	font-size:18px;
}
#menu ul li {
}
#menu a {
	display:block;
	height:48px;
	padding-top:18px;
	padding-left:68px;
	color:#430F2B;
	text-decoration:none;
	margin-top:-30px;
}
#menu a:hover {
	color:#8a1856;
}
#menu a.current:hover {
	color:#430F2B;
}
#menu a.current {
	background:url(../images/bow.png) 28px 0 no-repeat;

}
#menu ul li.basket-button
{
    margin-top:20px;
    background:url(../images/basket.png) 0 0 no-repeat;
    padding-left:40px;
}
#menu a.basket-button-current 
{
    color:#8a1856;
}
/*
SUB MENU
****************************************/
#menu ul li.sets 
{
    margin-top:-20px;
    margin-bottom:20px;
}
#menu ul li.sets ul 
{
    margin:0;
    padding:0;
    font-family:Georgia;
    text-transform:none;
    font-size:14px;
    font-weight:normal;
}
#menu ul li.sets ul li a 
{
    height:20px;
    margin:0;
    padding:0;
    padding-left:80px;
    
}
#maincontent {
	float:left;
	width:510px;
	padding-right:10px;
	}


/*
LEFT/RIGHT NAVIGATION
****************************************/
#navigation {
	margin-left:145px;
	position:relative;
}
.pointer 
{
    margin-top:18px;
    width:63px;
    height:29px;
    float:left;
}
#navigation .you-are-here {
	font-size:68px;
	font-family:Georgia;
	color:#430f2b;
	margin:0 5px;
	float:left;
	position:relative;
	width:70px;
	height:65px;
	text-align:center;
	text-indent:-999em;
}
#navigation .you-are-here span 
{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
span.numeral1 {background:url(../images/numerals/1.gif) 0 0 no-repeat;}
span.numeral2 {background:url(../images/numerals/2.gif) 0 0 no-repeat;}
span.numeral3 {background:url(../images/numerals/3.gif) 0 0 no-repeat;}
span.numeral4 {background:url(../images/numerals/4.gif) 0 0 no-repeat;}
span.numeral5 {background:url(../images/numerals/5.gif) 0 0 no-repeat;}
span.numeral6 {background:url(../images/numerals/6.gif) 0 0 no-repeat;}
span.numeral7 {background:url(../images/numerals/7.gif) 0 0 no-repeat;}
span.numeral8 {background:url(../images/numerals/8.gif) 0 0 no-repeat;}
span.numeral9 {background:url(../images/numerals/9.gif) 0 0 no-repeat;}
span.numeral10 {background:url(../images/numerals/10.gif) 0 0 no-repeat;}
span.numeral11 {background:url(../images/numerals/11.gif) 0 0 no-repeat;}
span.numeral12 {background:url(../images/numerals/12.gif) 0 0 no-repeat;}
span.numeral13 {background:url(../images/numerals/13.gif) 0 0 no-repeat;}
span.numeral14 {background:url(../images/numerals/14.gif) 0 0 no-repeat;}
span.numeral15 {background:url(../images/numerals/15.gif) 0 0 no-repeat;}
span.numeral16 {background:url(../images/numerals/16.gif) 0 0 no-repeat;}
span.numeral17 {background:url(../images/numerals/17.gif) 0 0 no-repeat;}
span.numeral18 {background:url(../images/numerals/18.gif) 0 0 no-repeat;}
span.numeral19 {background:url(../images/numerals/19.gif) 0 0 no-repeat;}
span.numeral20 {background:url(../images/numerals/20.gif) 0 0 no-repeat;}
span.numeral21 {background:url(../images/numerals/21.gif) 0 0 no-repeat;}
span.numeral22 {background:url(../images/numerals/22.gif) 0 0 no-repeat;}
span.numeral23 {background:url(../images/numerals/23.gif) 0 0 no-repeat;}
span.numeral24 {background:url(../images/numerals/24.gif) 0 0 no-repeat;}
span.numeral25 {background:url(../images/numerals/25.gif) 0 0 no-repeat;}
span.numeral26 {background:url(../images/numerals/26.gif) 0 0 no-repeat;}
span.numeral27 {background:url(../images/numerals/27.gif) 0 0 no-repeat;}
span.numeral28 {background:url(../images/numerals/28.gif) 0 0 no-repeat;}
span.numeral29 {background:url(../images/numerals/29.gif) 0 0 no-repeat;}
span.numeral30 {background:url(../images/numerals/30.gif) 0 0 no-repeat;}
span.numeral31 {background:url(../images/numerals/31.gif) 0 0 no-repeat;}
span.numeral32 {background:url(../images/numerals/32.gif) 0 0 no-repeat;}
span.numeral33 {background:url(../images/numerals/33.gif) 0 0 no-repeat;}
span.numeral34 {background:url(../images/numerals/34.gif) 0 0 no-repeat;}
span.numeral35 {background:url(../images/numerals/35.gif) 0 0 no-repeat;}
span.numeral36 {background:url(../images/numerals/36.gif) 0 0 no-repeat;}
span.numeral37 {background:url(../images/numerals/37.gif) 0 0 no-repeat;}
span.numeral38 {background:url(../images/numerals/38.gif) 0 0 no-repeat;}
span.numeral39 {background:url(../images/numerals/39.gif) 0 0 no-repeat;}
span.numeral40 {background:url(../images/numerals/40.gif) 0 0 no-repeat;}
span.numeral41 {background:url(../images/numerals/41.gif) 0 0 no-repeat;}
span.numeral42 {background:url(../images/numerals/42.gif) 0 0 no-repeat;}
span.numeral43 {background:url(../images/numerals/43.gif) 0 0 no-repeat;}
span.numeral44 {background:url(../images/numerals/44.gif) 0 0 no-repeat;}
span.numeral45 {background:url(../images/numerals/45.gif) 0 0 no-repeat;}
span.numeral46 {background:url(../images/numerals/46.gif) 0 0 no-repeat;}
span.numeral47 {background:url(../images/numerals/47.gif) 0 0 no-repeat;}
span.numeral48 {background:url(../images/numerals/48.gif) 0 0 no-repeat;}
span.numeral49 {background:url(../images/numerals/49.gif) 0 0 no-repeat;}
span.numeral50 {background:url(../images/numerals/50.gif) 0 0 no-repeat;}
/*
PRODUCT/SET INFO
****************************************/
#product-images {
	width:500px;
	height:335px;
color:#547685;
}
#info {
	clear:both;
	position:relative;
	padding-left:20px;
}
/*<img src="/images/buy.png" width="136" height="184" alt="BUY" />*/
#info img {
	float:left;
	margin-right:10px;
}
#info h2 {
	margin-left:110px;
	margin-bottom:10px;
	padding-top:10px;
	text-transform:uppercase;
	font-weight:normal;
	font-size:18px;
}
#info p.description {
	margin-left:110px;
	text-transform:none;
}
/*
PRODUCTS TABLE
****************************************/
table.product-table 
{
    border-collapse:collapse;
    border:none;
    clear:both;
	margin:10px 15px;
}
table.product-table th,
table.product-table td {
	padding:5px;
}
table.product-table th {
	text-align:center;
}
table.product-table td h3 
{
    font-size:15px;
}
select.sizing 
{
    width:70px;
    
}
select.sizing option 
{
    padding:2px 5px;
}
a.basket {
	float:right;
	margin:20px;
}

/*
LANDING PAGE
****************************************/
a.enter {
	display:block;
	width:700px;
	height:603px;
	margin:0 auto;
	text-indent:-999em;
	background:#547685 url(../images/index.gif) 0 0 no-repeat;	
	margin-top:10px;
}
a.enter:focus { -moz-outline-style: none; }
/*
HOME PAGE
****************************************/
.home h2 
{
    padding-top:75px;
    padding-left:10px;
}
p.home 
{
    padding:20px 280px 0 10px ;
    font-size:15px;
}
/*
STOCKISTS PAGE
****************************************/
.stockist-list 
{
    clear:left;
    margin-bottom:20px;
}
.stockists h2 
{
    padding-bottom:10px;
    padding-left:10px;
}
.stockist 
{
    padding:10px 10px 10px 0;
    width:210px;
    height:150px;
    margin-left:10px;
    float:left;
    
}
.stockist h3,
.stockist p 
{
    padding-bottom:5px;
}
/*
BESPOKE PAGE
****************************************/
#bespoke img 
{
    margin-left:85px;
    margin-bottom:20px;
}
#bespoke p 
{
    margin-bottom:10px;
    font-size:17px;
    padding: 0 10px;
}
/*
ABOUT PAGE
****************************************/
#about img 
{
    margin-bottom:20px;
}
#about p 
{
    margin-bottom:10px;
    font-size:17px;
    padding: 0 10px;
}
/*
PRESS PAGE
****************************************/

.press-list
{
}
.press-item 
{
    clear:both;
}
   
h3.press-title{}
.press-item .thumbnail 
{
    float:left;
    margin-right:10px;
    margin-bottom:10px;
}
.press-item .thumbnail img
{
   
    }
    
/*
CUSTOMERS PAGE
****************************************/
.new-customers,
.existing-customers,
.edit-customer
{
    font-family:Tahoma;
    padding-bottom:10px;
}
/*
BASKET PAGE
****************************************/
.basket-grid 
{
    font-family:Tahoma;
    font-size:12px;
    margin-bottom:10px;
    margin-top:20px;
    background:#A9BFC8;
    width:510px;
}
.basket-grid tr.basket-alt-row {
    background:#B8B8B8;
}
.basket-grid tr.basket-footer,
.basket-grid tr.basket-header 
{
    background:#848484;
}
.basket-grid tr.basket-footer 
{
    font-weight:bold;
}
.basket-grid td, .basket-grid th
{
    padding:4px;
}
.basket-grid th
{
   text-align:center;
}
.basket-grid td 
{
    vertical-align:top;
}
.confirm-order 
{
     font-family:Tahoma;
    font-size:14px;
    margin-bottom:10px;
    margin-top:20px;
    width:510px;
}
.confirm-order td 
{
    padding:3px;
}

img.fb 
{
    margin-top:40px;
    margin-left:160px;
}