/* gb 2008-08-29 temporary css file for IE 8 */

/* Reset, Fonts, Grids */ BODY,DIV,DL,DT,DD,UL,OL,LI,H1,H2,H3,H4,H5,H6,PRE,FORM,FIELDSET,INPUT,TEXTAREA,P,BLOCKQUOTE,TH,TD{margin:0;padding:0;}A:focus {-moz-outline-style: none;}TABLE{border-collapse:collapse;border-spacing:0;}FIELDSET,IMG{border:0;}ADDRESS,CAPTION,CITE,CODE,DFN,EM,STRON,TH,VAR{font-style:normal;font-weight:normal;}OL,UL {list-style:none;}CAPTION,TH {text-align:left;}H1,H2,H3,H4,H5,H6{font-size:100%;font-weight:normal;}Q:before,Q:after{content:'';}ABBR,ACRONYM {border:0;} /* Standardise Fonts */BODY{font:13px arial,helvetica,clean,sans-serif;font-size:small;*font:x-small;}TABLE {font-size:inherit;font:100%;}SELECT, INPUT, TEXTAREA {font:99% arial,helvetica,clean,sans-serif;}PRE, CODE {font:115% monospace;font-size:100%;}BODY * {line-height:1.40em;} /* Grids */BODY{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;width:56.3em; min-width:750px;}#doc2{width:73.074em;width:71.313em; min-width:950px;}#doc3{margin:auto 10px;width:auto;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.3207em;width:12.0106em;}.yui-t1 #yui-main .yui-b{margin-left:13.3207em;margin-left:13.0106em;}.yui-t2 .yui-b{float:left;width:13.8456em;width:13.512em;}.yui-t2 #yui-main .yui-b{margin-left:14.8456em;margin-left:14.512em;}.yui-t3 .yui-b{float:left;width:23.0759em;width:22.52em;}.yui-t3 #yui-main .yui-b{margin-left:24.0759em;margin-left:23.52em; }.yui-t4 .yui-b{float:right;width:13.8456em;width:13.512em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;margin-right:14.512em;}.yui-t5 .yui-b{float:right;width:18.4608em;width:18.016em;}.yui-t5 #yui-main .yui-b{margin-right:19.4608em;margin-right:19.016em;}.yui-t6 .yui-b{float:right;width:23.0759em;width:22.52em;}.yui-t6 #yui-main .yui-b{margin-right:24.0759em;margin-right:23.52em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-g .yui-u,.yui-g .yui-g,.yui-gc .yui-u,.yui-gc .yui-g .yui-u,.yui-ge .yui-u,.yui-gf .yui-u{float:right;display:inline;}.yui-g DIV.first,.yui-gc DIV.first,.yui-gc DIV.first DIV.first,.yui-gd DIV.first,.yui-ge DIV.first,.yui-gf DIV.first{float:left;}.yui-g .yui-u,.yui-g .yui-g{width:49.1%;}.yui-g .yui-g .yui-u,.yui-gc .yui-g .yui-u{width:48.1%;}.yui-gb .yui-u,.yui-gc .yui-u,.yui-gd .yui-u{float:left;margin-left:2%;margin-left:1.895%; width:32%;}.yui-gb DIV.first,.yui-gc DIV.first,.yui-gd DIV.first{margin-left:0;}.yui-gc DIV.first,.yui-gd .yui-u{width:66%;}.yui-gd DIV.first{width:32%;}.yui-ge .yui-u{width:24%;}.yui-ge DIV.first,.yui-gf .yui-u{width:74.2%;}.yui-gf DIV.first{width:24%;}.yui-ge DIV.first{width:74.2%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}/* Copyright (c) 2007, Yahoo! Inc. All rights reserved. http://developer.yahoo.net/yui/license.txt v:2.2.0 */
/* Add yui-gg Grid */
.yui-gg .yui-u{float:right;display:inline;}
.yui-gg DIV.first{float:left;}
.yui-gg .yui-g .yui-u{width:48.1%;}
.yui-gg DIV.first{margin-left:0;}
.yui-gg .yui-u{float:left; margin-left:1.5%; width:37.5%;}
.yui-gg DIV.first {width:60.5%;}
.yui-gg{zoom:1;}


/* Layout */
BODY {background:#FFFFFF; color:#5B5544;  position:relative;}
#bd {min-height:350px; padding:0.75em 0px 0px 0px;}
.bd {text-align:left;}
.main {margin:5.25em 0px 0px 0px;}
.clear {zoom:1;}


/* Assistive Link */
.assistive-link {position:absolute; top:0px; left:0px; margin:0px 0px 0px -2000px;}

/* Header */
.header {position:relative; z-index:10000; margin:0em 0px 0px 0px; width:12.01em; height:3em; height:3em;}
.header P {width:12.01em; height:3em;}
.header P A {display:block; width:12.01em; height:3em; }
.header IMG {width:12.01em; height:3em; }

/* Navigation */
.navigation {margin:1.88em 0px 0px 0px;}
.navigation LI {display:inline;}
.navigation LI A {font:bold 85%/159% Georgia; display:block; color:#5B5544; text-transform:uppercase; text-decoration:none; }
.navigation LI A:hover {color:#F4191F;}
.navigation UL UL {padding:0px 0px 10px 10px;}
.navigation UL UL LI A {padding:0px 0px 1px 0px; font:normal normal 85%/136% Georgia;}
.navigation UL UL LI A.menu-title {font:normal normal 85%/136% Georgia;}
.navigation LI.closed UL {display:none;}
.navigation .menu-selected {color:#F4191F;}

/* Search */
.search {position:absolute; top:0px; width:180px; height:1.5em;  font-size:85%; margin:-3.08em 0px 0px 535px; }
.search .yuilabel {display:none;}
.search .text {width:13.51em; margin-left:1px; height:10px;}
.search .yuifield {width:13.66em;}
.search .submit {position:absolute; background:none; margin:3px 0px 0px -5px; font-weight:bold; font-size:100%; font-family:Georgia;}
		
/* Log In */
.account {}

/* Basket */
.basket {position:absolute; top:0px; text-align:right; height:1.5em; font-family:Georgia; font-size:85%; margin:-2.63em 0px 0px 330px; width:18.77em; }
.basket A {float:left; padding:1.13em 0px 1.13em 0px; color:#5B5544; text-decoration:none; font-weight:bold; text-transform:uppercase; margin-right:10px;}
.basket A:hover {color:#F4191F;}
.basket A.icon {padding-right:3.75em; background:url(http://static.paulsmith.co.uk/static/site/graphics/basket-F4191F.png) right 0px no-repeat; }
.basket A.icon:hover {background-position:right -100px;}
.basket EM {font-style:normal;}
.log-in {display:none;}

/* Content */
.content {color:#797363; font-size:92%; line-height:129%;}
.content H1 {font-size:167%; color:#5B5544; padding-bottom:10px; font-family:Georgia;}
.content H1.accessibility-text {height:0px; overflow:hidden; padding-bottom:0px;}
.content H2 {font-weight:bold; font-size:114%; padding-bottom:10px; margin-top:10px;}
.content H2.search-promotions {margin-top:80px;}
.content .large-title {font-size:159%; color:#5B5544; padding-bottom:5px;}
.content .small-title {font-weight:bold;}
.content P {padding:0px 0px 10px 0px;}
.content P.left {float:left;}
.content P.right {float:right;}
.content P.align-right {text-align:right;}
.content A {color:#5B5544; text-transform:uppercase; text-decoration:none; font-family:Georgia;}
.content A:hover {color:#F4191F;}
.content A:hover IMG {opacity:0.85; filter:alpha(opacity=85);}
.content TABLE {margin:0px 10px 15px 0px; width:100%;}
.content CAPTION {vertical-align:top;}
.content TH {vertical-align:top;}
.content TD {vertical-align:top;}
.content .image {float:left; margin:3px 10px 0px 0px;}
.content .image-left {float:left; margin:3px 10px 0px 0px;}
.content .image-right {float:right; padding:3px 0px 0px 10px;}
.content .image EM, .content .image-left EM, .content .image-right EM {display:block; padding:0px 0px 5px 0px;}
.content .image-copyright {display:block; padding-top:5px;}
.content .summary {font-weight:bold;}
.content .date {font-size:92%;}
.content .action, .content .action EM {font-weight:bold;}
.content .small {font-size:92%;}
.content.video-content P {padding-right:100px;}
UL.yui-nav {display:none;}
.js UL.yui-nav {display:block;} 

/* Wiki */
.wiki H2, .wiki H3, .wiki H4 {font-weight:bold; font-size:114%;}
.wiki H3 {font-size:107%;}
.wiki H4 {font-size: 100%;}
.wiki P A {font:92%; text-decoration:underline;}
.wiki UL, .wiki OL {list-style:disc; margin-left:22px; margin-bottom:20px;}
.wiki OL {list-style:decimal;}
.wiki LI {}
.wiki CAPTION {font-weight:bold; font-size:114%;}
.wiki TH {font-weight:bold; font-size:107%; padding-bottom:10px; padding-top:10px;}

/* Home Page */
#homeImagesTabs {width:580px; height:395px; background:#F2F2F2 url(http://static.paulsmith.co.uk/static/site/graphics/campaign-ss07/bg.jpg) no-repeat;}
#.js #homeImagesTabs UL.yui-nav {position:absolute;}
#.js #homeImagesTabs UL.yui-nav LI {position:absolute;}
#homeImagesTabs UL.yui-nav LI A:hover IMG {opacity:0.85; filter:alpha(opacity=85);}
#homeTab1 {top:47px; left:28px;}
#homeTab2 {top:46px; left:119px;}
#homeTab3 {top:47px; left:213px;}
#homeTab4 {top:159px; left:27px;}
#homeTab5 {top:162px; left:120px;}
#homeTab6 {top:164px; left:213px;}
#homeTab7 {top:277px; left:23px;}
#homeTab8 {top:278px; left:119px;}
#homeTab9 {top:280px; left:211px;}
#.js #homeImagesTabs .yui-content DIV {position:absolute; margin-left:290px;}




.home #flashcontent {position:absolute; z-index:0; top:0px; left:0px; width:100%; height:100%; _width:expression(document.getElementsByTagName('HTML')[0].clientWidth); _height:expression(document.getElementsByTagName('HTML')[0].clientHeight);} 
BODY.home {background:#000; height:100%;}
HTML {height:100%;}
.home .header {position:absolute; margin:10px -375px 0 0; right:50%;}
.home .search {display:none;}
.home .navigation {width:155px; height:304px; text-align:right; top:-10px; left:50%; position:absolute; z-index:2; margin:0 0 0 470px!important; _margin:0 0 0 170px!important; padding:75px 40px 0 40px; zoom:1;}
.home .navigation LI A {color:#999999;}
.home .navigation LI A:hover {color:#F4181E;}
.home .navigation LI A.christmas-gifts {color:#F4181E;}
.home .navigation A.music:hover {width:auto; background:none; text-align:right;}
.home-footer A {color:#FFF!important;}
.home-footer A:hover {color:#F4191F!important;}









/* Product Page */
#productImagesTabs {margin:0px 0px 1.5em 0px;}
.buy {font-size:129%!important; text-decoration:none!important; height:20px; font-family:Georgia; letter-spacing:-1px;  width:90px;}
.price {font-size:144%; display:block; margin:10px 0px 10px 0px;}
.sale {font-size:144%; display:block; margin:10px 0px 10px 0px; color:#F4191F;}
A.related-thumbnail {float:left; margin:0px 0px 0.75em 0px ; font-weight:bold; text-align:center;}
.js #productImagesTabs UL.yui-nav {float:left;}
.js #productImagesTabs .yui-content {height:27.4em;}
.js #productImagesTabs UL.yui-nav {margin:4.5em 0px  0px 0px;}
.js #productImagesTabs .yui-content DIV {position:absolute; top:6.38em;}
.product-image {display:block; background:#FFFFFF; font-size:85%; line-height:1.13em; text-decoration:none; font-size:90%; font-weight:bold; text-align:center;}
#productImagesTabs UL.yui-nav LI {float:left; padding:1.5em 0.75em 0.75em 0px;}
#productImagesTabs UL.yui-nav LI {padding:1.5em 0px 0.75em 0.75em;}
#productImagesTabs UL.yui-nav LI.first {padding:1.5em 0px 0.75em 0px;}
.js #productImagesTabs UL.yui-nav LI.selected A {cursor:default;}
.js .more-images {position:absolute; margin:31.15em 0px 0px 0px; font-weight:bold;}
.product-row {min-height:22.52em;  min-height:22.15em; }
.product-row2 {min-height:7.88em; min-height:9.01em;  }
#sizingChart {font-size:92%; font-weight:bold;}
.related-products A.related-thumbnail {float:left; margin:0px 0px 0.77em 0px; font-weight:bold; text-align:center;}
.related-products A.first, .related-products A.related-thumbnail {margin:0px 0px 0.77em 0px;}

/* Product Gallery Page */
.product-overlaybg {background-color:#FFFFFF;}
.product-overlaycontent {position:absolute; z-index:1001; height:48.04em; width:56.3em; background:#FFFFFF; border:1px solid #5B5544; top:4.5em;}
.product-overlaycontent #overlayCloseButton {position:absolute; top:0.75em; right:50%; margin:0px -25.52em 0px 0px;}
.js #galleryImagesTabs UL.yui-nav {float:right; margin:3em 0.75em 0px 0px;}
.js #galleryImagesTabs UL.yui-nav LI {margin:0px 0px 0.75em 0px;}
.js #galleryImagesTabs .yui-content DIV {position:absolute; top:3em; background:#FFFFFF;}
.js #galleryImagesTabs .yui-content DIV IMG {background:#FFFFFF; margin:0px 0px 0px 1.5em;}
.js .back {display:none;}
.back {font-weight:bold;}

/* Artist Gallery Page */
.artist-gallery {margin:0px 0.77em 0px 0px;}
.artist-overlaybg {background-color:#FFFFFF;}
.artist-overlaycontent {position:absolute; z-index:1001; width:57.69em; height:700px; background:#FFFFFF; border:1px solid #5B5544; top:4.62em;}
.artist-overlaycontent #overlayCloseButton {position:absolute; top:0.77em; right:50%; margin:0px -26.15em 0px 0px;}
.js #scrollThumbs {position:absolute; margin:30px 0.77em 0px 20px; width:720px; height:110px; overflow:hidden;}
.js #artistImagesTabs UL.yui-nav {position:absolute; width:5000px; height:110px; left:0px;}
.js #artistImagesTabs UL.yui-nav LI {float:left; margin-right:10px;}
.js #artistImagesTabs .yui-content DIV {position:absolute; top:150px; background:#FFFFFF;}
.js #artistImagesTabs .yui-content DIV IMG {background:#FFFFFF; margin:0px 0px 0px 0.77em;}
.js .back {display:none;}
#slideLeft {position:absolute; cursor:pointer; background:url(http://static.paulsmith.co.uk/static/site/graphics/menuarrow-left-F4191F.gif) -10px center no-repeat; height:90px; width:20px; left:0px; top:40px; overflow:hidden; text-indent:-200px;}
#slideRight {position:absolute; cursor:pointer; background:url(http://static.paulsmith.co.uk/static/site/graphics/menuarrow-right-F4191F.gif) 0px center no-repeat; height:90px; width:19px; left:730px; top:40px; overflow:hidden; text-indent:-200px;} 
#slideLeft:hover {background-position:-40px center;}
#slideRight:hover {background-position:-30px center;} 

/* Category Page */
.category-image {display:block; font-size:85%; line-height:1.13em; text-decoration:none; font-size:90%; font-weight:bold; text-align:center;}
.category-thumbnail {display:block; text-transform:uppercase; font-weight:bold; text-align:center; margin:0px 0px 3em 0px;}
.category-thumbnail .sale {font-size: 100%; margin:5px 0px 0px 0px; color:#F4191F;}




/* Collections */
.js .collection-home-thumbnail {position:absolute; z-index:1; text-transform:uppercase; font-weight:bold; text-align:center; background:#FFFFFF;}
.js .collection-home {height:400px; margin-bottom:20px;}
.collection-thumbnail {float:left; font-size:92%; color:#5B5544; width:180px; margin:0px 0px 10px 0px; text-align:center; text-transform:uppercase; font-weight:bold;}
.js .collection-thumbnail {opacity:0; filter:alpha(opacity=0);}
#collectionIndexImages {padding:0px 0px 1.13em 0px;}
P.collection-archive {padding-bottom:30px;}
P.collection-archive A {float:left; width:33%; padding-bottom:5px; font-size:92%;}

/* Collection Overlay */
.js .collection-overlaycontent H1 {position:absolute; top:50px; left:50%; color:#FFFFFF; margin:0px 0px 0px -375px;}
.collection-overlaybg {background-color:#000000;}
.collection-overlaycontent {position:absolute; z-index:1001; top:0px; left:0px; width:100%; height:100%; }
.collection-overlaycontent A {color:#FFFFFF;}
.collection-overlaycontent #overlayCloseButton {position:absolute; background:none!important; top:30px; right:50%; margin:0px -375px 0px 0px; color:#FFFFFF;}
.js .collection-text {}
.js #scrollWindow {position:absolute; top:20px; left:0px; width:100%; overflow:hidden; height:100%; }
#scrollWindow.spinner {background-position:center 200px;}
.js #collectionGroup {position:absolute; top:0px; left:0px; width:100000px; height:100%;}
.js .collection-image IMG {cursor:pointer; width:150px; margin-top:100px; background:#333333;}
.js .collection-image {float:left; margin:0px 10px 0px 0px; min-height:410px; min-width:150px; }
.js .caption {width:0px; overflow:hidden; padding:0px;  line-height:2.42em  }

/* GEORGE 2007-11-21 */
.js .caption DIV {width:300px; color:#FFFFFF;}
.caption {padding:5px 0px 20px 0px;}
.collection-button {text-transform:uppercase; font:bold 107% Arial, sans-serif; color:#FFFFFF; cursor:pointer; position:absolute;}
.active {color:#F4191F!important;}


/* GEORGE 2009-7-6 */
#infoBtn {top:440px; left:50%; margin:0px 0px 0px -375px;}

#prevBtn {top:415px; left:50%; margin:0px 0px 0px -375px;}
#nextBtn {top:415px; right:50%; margin:0px -375px 0px 0px;}
#slideshowBtn {top:440px; left:50%; margin:0px 0px 0px 275px; width:100px; text-align:right; line-height:18px;}

#photoBtn, #collectionBtn {top:460px; left:50%; margin:0px 0px 0px -375px; z-index:1099;}
#videoBtn {position:absolute; top:485px; left:50%; margin:0px 0px 0px -375px; z-index:2101;}
#videoOverlay {position:absolute; background:#000000; z-index:1100; top:0px; left:0px; width:100%; height:100%; }
#videoContainer {position:absolute; z-index:1101; top:85px; left:0px; width:100%; height:365px; }
#videoIframe {position:absolute; left:50%; margin:0px 0px 0px -240px; z-index:1102; border:1px solid #FFFFFF;}
#galleryBtn {top:505px; left:50%; margin:0px 0px 0px -375px;}
DIV.first-image #img1 {cursor:default;}
DIV.first-image #caption1 DIV {width:300px;}
#collectionGroup EM {font-weight:bold;}




/* News/Job Index */
.news-index P A, .news-page-index P A, .jobs-index P A, .jobs-page P A {display:block; margin-top:5px; font-weight:bold;}
.news-index IMG, .news-page IMG {display:block; margin-bottom:20px;}
.news-page-index, .jobs-index {padding-left:20px; padding-right:20px;}
.news-page-index P A, .jobs-index P A {font-size:92%;}
.jobs-index .jobs-index-title, .jobs-page-index P {margin-bottom:20px;}
.jobs-page-index STRONG {display:block;}

/* Paging */
.paging UL {}
.paging LI {float:left;}
.paging LI A {float:left; padding:10px 10px 10px 0px; margin-right:5px;}
.next-prev {clear:both;}
.next-prev .action {float:left; padding:0px 10px 10px 0px;}

/* Shop Home Page */
.shop-home-image IMG {display:block; margin:0 auto 10px auto;}
.fix-height {height:150px;}

/* Shop Page Images */
.js #shopImagesTabs {margin-bottom:20px;}
.js #shopImagesTabs UL.yui-nav {float:right;}
.js #shopImagesTabs UL.yui-nav {margin-top:0px;}
.js #shopImagesTabs UL.yui-nav LI {margin-bottom:4px;}
.js #shopImagesTabs .yui-content {width:400px; height:25.15em;}
.js #shopImagesTabs .yui-content DIV {position:absolute; background:#FFFFFF;}
.js #shopImagesTabs .yui-content DIV IMG {background:#FFFFFF; margin:0px 0px 0px 0px;}

/* Shop Locator */
.shop-locator .search-block {float:left; margin-bottom:40px;}
.shop-locator .search-block LABEL {font-weight:bold;}
.shop-locator .search-for-shop .yuilabel {float:none; display:block; margin-bottom:2px;}
.shop-locator .search-block .text {width:130px;}
.shop-locator .search-block .submit {margin-top:0px;}
.shop-locator .search-for-shop .or {float:left; font-weight:bold; font-size:114%; padding:20px 30px 0px 30px;}
.shop-locator .yui-u .content {font-size:85%;}
.shop-locator H2 {color:#F4191F;}
.shop-locator LI A {color:#9F9C95;}
.shop-locator .shop-info {margin-bottom:10px;}
.shop-locator LI, .shop-locator .shop-info P {padding:0px; text-transform:uppercase;}

.shop-page .yui-u .content STRONG {display:block; text-transform:uppercase;}
.shop-page .shop-page-links A {color:#F4191F; text-transform:none; padding-right:5px; margin-right:5px;}
.shop-page .shop-page-links .first-link {border-right:1px solid #9F9C95;}
.shop-address-indent {padding-top:200px;}

/* Shopping Process */
.shoppingprocess BR {display:block;} 
.breadcrumbs A {text-transform:uppercase; font-weight:bold; text-decoration:none;}
.breadcrumbs A:hover {color:#F4191F;}
.breadcrumbs {padding:5px 0px 10px 0px;}
A.button {font-size:105%; color:#5B5544; text-transform:uppercase; font-weight:bold; text-decoration:none;}
A.button:hover {color:#F4191F;}
A.button EM {font-weight:bold;}
.cv2 {color:#6D6D6D; padding:15px;}
.cv2 IMG {margin:30px 0px 0px 60px;}
UL.progress {padding:0px 0px 0px 0px; margin:10px 0px 20px 0px; height:20px; font-size:92%; font-family:Georgia!important;}
UL.progress LI {float:left; list-style:none;  font-weight:bold; color:#999999; padding:0px 0px 0px 0px; margin:0px 5px 0px 0px;}
UL.progress STRONG, .content UL.progress STRONG A {color:#F4191F; text-transform:uppercase;}
UL.my-account-nav {padding:0px 0px 0px 0px; margin:10px 10px 20px 0px; height:20px;}
UL.my-account-nav LI {float:left; list-style:none; font-weight:bold; color:#999999;  padding:0px 10px 0px 0px; margin:0px 10px 0px 0px;}
UL.my-account-nav STRONG {color:#F4191F;}
IMG.card-security-number {float:left; margin:0px 5px 5px 0px;}
.button-column .action {float:right; margin-right:0px;}

.register .button-right {margin-bottom:20px;}
.button-right .submit {float:right; font-size:114%; color:#F4191F;}

.checkout-page TABLE {margin-top:1.5em;}
.checkout-page TABLE .delivery TD {padding-bottom:0px;}
.checkout-page TABLE TD {padding-bottom:1.05em;}
.checkout-page TABLE TD.cell {width:10.81em;}
.checkout-page TABLE TD.small-cell {width:8.56em;}
.checkout-page TABLE TD.large-cell {width:13.06em;}
.checkout-page TABLE STRONG, .checkout-page TABLE SMALL {display:block;}
.js .checkout-page TH {display:none;}
.checkout-page TH {padding-bottom:1.05em;}
.checkout-page TABLE P {padding-top:1.5em;}
.checkout-page TABLE .basket-item {padding-left:1.05em;}
.checkout-page TABLE .item-price {display:block; font-weight:bold;}
.checkout-page TABLE .delivery-info {text-align:right; padding-right:1.05em;}
.checkout-page TABLE .remove {padding-left:18px; font-weight:bold; font-size:92%;}
.checkout-page TABLE .discount, .checkout-page TABLE .save {display:block; padding-top:0.3em;}
.checkout-page TABLE .total-price {font-size:107%;}
.checkout-page FORM.promo-code P {text-align:right;}
.checkout-page FORM.promo-code .fieldlabel {float:left; clear:left; display:block; width:130px;}
.checkout-page FORM.promo-code .fieldlabel {float:none; display:inline; padding-right:10px;}
.checkout-page FORM.promo-code .submit {padding-left:10px;}
.checkout-page .email-basket {clear:both; margin-top:10px; text-align:right; font-size:92%;}
.checkout-page .delivery-info A, .checkout-page .promo-code A, A.popup {font-size:92%; color:#9F9C95;}
.checkout-page .delivery-info A:hover, .checkout-page .promo-code A:hover {color:#F4191F;}
.checkout-page .checkout-buttons {margin-top:40px; }
.checkout-page .checkout-buttons A EM {font-weight:bold; font-size:114%}
.checkout-page .checkout-buttons .right-button {float:right; margin-left:20px;}
.checkout-page .checkout-buttons .checkout-button {color:#F4191F; margin-top:-10px; padding:10px 26px 10px 0px; background:#F4191F url(http://static.paulsmith.co.uk/static/site/graphics/checkout.png) right center no-repeat;}
.checkout-page H2.left {float:left; width:200px; margin-top:0px; padding-bottom:0px;}
.checkout-page A.small {color:#9F9C95;}
.checkout-page A.small:hover {color:#F4191F;}

.basket-table TABLE TR.line {border-bottom:1px solid #DFDFDF;}
.divider {border-bottom:1px solid #DFDFDF; padding-bottom:10px; margin-bottom:20px;}

.delivery TH, .payment TH {font-weight:bold; font-size:107%; padding-bottom:10px;}
.delivery TD STRONG {display:block;}
.delivery .select-option, .payment  .select-option {padding-left:15px;}
.delivery .action, .payment .action {margin-right:20px;}
.delivery .delivery-zones {margin-top:20px; margin-bottom:10px;}
.delivery .shipping-zone {margin-bottom:10px;}
.payment .select-billing {margin-top:20px;}

.confirmation TABLE {margin-top:0px; margin-bottom:30px;}
.confirmation TABLE TD, .confirmation TABLE TD P {padding:0px;}
.confirmation TABLE TD .action {display:block; text-align:right;}
.confirmation TABLE STRONG {display:inline;}

.order-id {margin-bottom:20px;}

/* Account Pages */
.account-pages H2 {font-weight:bold; font-size:114%; padding-bottom:10px; margin-top:10px;}
.account-pages TH {font-weight:bold; font-size:107%; padding-bottom:10px;}
.account-pages .receive-email {margin-top:20px;}
.account-pages .receive-email .save {margin-top:10px;}
.account-pages .address-cell {padding-right:20px;}
.account-pages .edit {font-weight:bold; font-size:92%;}
.account-pages .addresses-buttons .left {float:left;}
.account-pages .addresses-buttons .right A {float:right; font-size:114%; color:#F4191F;}

/* YUI Forms */
.yuilabel {float:left; width:160px;}
.yuifield {border-width:1px 0px 1px 0px; border-style:solid; border-color:#999999 #000000 #CCCCCC #000000; margin:0px 10px 0px 0px;  display:inline-block;  }
.yuifield SPAN {border-width:0px 1px 0px 1px; border-style:solid; border-color:#000000 #CCCCCC #000000 #999999; margin:0px -1px 0px -1px;  display:inline-block; position:relative; }
.yuifield .text {border:0px; padding:2px; padding:2px 1px 2px 2px;}
	
/* Forms */
.content .text {width:200px; padding:2px; border:1px solid #d6d6d6; background:#FFFFFF!important;}
.content .password {width:200px; padding:2px; border:1px solid #d6d6d6;}
.content .textarea {padding:2px; border:1px solid #d6d6d6; margin:10px 0px 10px 0px; width:200px; height:100px;}
.content .gift-message .textarea {width:220px;}
.content .gift-message-text {margin:-15px 0px 0px 115px;}
.content .fieldlabel {float:left; clear:left; display:block; width:130px; }
.content .fielddescription {margin-left:130px;}
.content .fieldindent {display:block; margin-left:130px;}
.content .short-field {width:120px;}
.content .short-field .text {width:95px;}
.content .fieldcontrol {margin-left:130px; display:block;}
.content .fielderror {margin-left:130px; margin-top:-10px; color:#D02A1F;}
.content .fieldrequired {color:#BE1E18; font-weight:bold;}
.content .select {border:1px solid #d6d6d6; margin:0px;}
.content .radio {float:left; margin:4px 10px 0px 0px;}
.content .checkbox {float:left; margin:4px 10px 0px 0px;}
.content .radiolabel {line-height:20px;}
.content FORM BR {display:none;}
.content .submit {font-size:110%; background:#FFFFFF; border:0px; font-weight:bold; text-transform:uppercase; margin:5px 0px 0px 0px; color:#5B5544; cursor:pointer;}
.content .submit:hover, .content .hover {color:#F4191F;}
.content .highlight .submit, .content .highlight {color:#F4191F;}

.gift-wrap .fieldcontrol {margin-bottom:10px}
.gift-wrap .checkbox {margin-top:2px;  margin-top:-2px;}

/* Checkout Process */
.checkout-login FORM {margin-top:10px;}
.checkout-login .text {width:266px; margin-left:5px;}
.checkout-login FORM BR {display:inline!important;}
.checkout-login .radio {float:left;}
.checkout-login LABEL  {float:none; display:;}

/* Warnings and Messages */
.warning {border:1px solid #E60018; color:#E60018; background:#FFFFFFF; padding:10px!important; margin: 0px 15px 10px 0px;}
.message {border:1px solid #E60018; color:#E60018; background:#FFFFFFF; padding:10px!important; margin:0px 15px 10px 0px;}

/* Submit */
.submit {background:#FFFFFF; border:0px; cursor:pointer; font-size:1.2em; font-weight:bold; text-transform:uppercase; color:#5B5544;}
.submit:hover {color:#F4191F;}
A.submit EM{font-weight:bold;}

/* Popup Overlay */
.popup-overlaybg {background-color:#FFFFFF;}
.popup-overlaycontent {position:absolute; z-index:1001; width:45.04em; margin:-11.26em 0px 0px -22.52em; background:#FFFFFF; border:1px solid #5B5544; top:45%; left:50%;}
.popup-overlaycontent #overlayCloseButton {position:absolute; background:#FFFFFF; z-index:1002; color:#5B5544; top:5px; right:10px;}
.popup-overlaycontent .content {padding:20px 40px 20px 20px;  overflow:auto; height:22.52em;}
.popup-overlaycontent .content TABLE {width:90%;}

/* Overlay */
#overlayBackground {position:fixed; z-index:1000; top:0px; left:0px; width:100%; height:100%; }
#overlayCloseButton {text-align:right; font-weight:bold; cursor:pointer; text-transform:uppercase; font-size:107%;}
#overlayCloseButton:hover, #overlayCloseButton STRONG {color:#F4191F;}
.spinner {background-image:url(  ../images/static/site/graphics/spinner.gif); background-position:center center; background-repeat:no-repeat;}
.small-spinner {background-image:url(  ../images/static/site/graphics/small-spinner.gif); background-position:center center; background-repeat:no-repeat;}

/* Footer */
.footer {color:#909090; margin:3em 0px 1.5em 0px; text-align:right;}
.footer P {font-size:85%;}
.footer A {color:#909090; text-transform:uppercase; font-size:92%; text-decoration:none;}
.footer A:hover {color:#F4191F;}
.home-footer {color:#B3B3B3;}
.home-footer P {font-size:77%;}
.home-footer A {color:#B3B3B3;}

/* OO Toobar TEMP FIX */
.oo-toolbar {font-size:85%!important;}

/* product info */
.product-info {margin-bottom:10px;}
.product-info .button {display:block; margin:4px 0px 4px 0px;}



/* What I Like Blog Page */

.rss-link {float:right;margin-top:5px;}


.what-i {padding:20px 40px 80px 40px; font-family:Courier; background:url(../images/images/ps-blog/what-i-bg.gif) top left repeat;}

.paul-photo-static {position:absolute; left:50%; width:720px; top:115px; margin:0px 0px 0px -350px;}
.paul-photo-static IMG {float:right; margin-right:20px;}


.paul-photo {width:100%; text-align:right;}
.paul-photo IMG {position:relative; z-index:20; float:right; margin:-10px 0px -100px -80px;}


.what-i P {font-size:130%;}
.paul-signature {margin:5px 0px 0px 0px;}
.what-i-prev {float:left; font-weight:bold; font-size:90%; padding-top:5px; width:140px; height:23px; text-align:right; background:url(../images/images/ps-blog/what-i-prev.gif) center left no-repeat;}
.what-i-next {float:right; font-weight:bold; font-size:90%; padding-top:5px; width:116px; height:30px; background:url(../images/images/ps-blog/what-i-next.gif) center right no-repeat;}

.content P {padding:0px 0px 10px 0px;}


