﻿html,body,div,span,h1,h2,h3,p,a,em,font,img,ul,li,form,label,table,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}* :focus,:focus{outline:0}body{line-height:1;color:#000}ul{list-style:none}table{border-collapse:separate;border-spacing:0}
body{background:#93867a;font-family:Helvetica,Arial,Sans-Serif;} a img{border:none} .clear{clear:both}
.title{margin:0 0 20px 0;font-size:35px;color:#666;} .box{background:#e7e5e4;border:none;font-size:12px;}
h3{margin:0 0 10px 0;font-weight:normal;}
#cont{margin:0 auto;width:940px;}
#content{margin:0 0 10px 0;padding:10px;width:920px;float:left;display:inline;background:#fff;}
.normaltext{margin:0 0 10px 0;padding:0;float:left;display:inline;font-size:12px;width:715px;color:#5e5859;}

/* Combined */
#tabtext h3,#map h3,.deliveryL h3,.title{border-bottom:1px dotted #666;}
#btmareal #tailor ul li a:hover,#btmareal #products .prod a.buy:hover,#hd #basket p a:hover,#hd #nav ul li a:hover,.item a.buy:hover,#ft a:hover,#ft2 a:hover,.basketlist a.basketremove{text-decoration:underline;}
.b,#mapleft p span,#guarantee a,.deliverytbl tr th{font-weight:bold;}
.confirmOrderTbl tr.delivery td a,.conSecR p a,td.remove a,#btmarear p a,#btmarear a,.deliverytbl tr td a,table.basketsection td a,.basketempty a{color:#91898a;}
#logout p a,.presscol3 .recent p.recenttext a,#tabtext a,#hd #nav ul li.navhead a,#tabtext h3,#tabtext .articletitle p a,#btmareal #tailor h3,#contentR p a,.moreinfolink,#guarantee h3,#newsletter h3,.normaltext a{color:#5e5859;}
#mapright table,#hd #nav ul,#prodImg table{float:left;}

/* Content */
#contentL,#contentR{float:left;display:inline;}
#contentL{margin:0 20px 0 0;width:715px;}
#contentR,#contentR h2{width:185px;}
#contentL h2,#contentR h2{margin:0 0 20px 0;float:left;display:inline;font-size:26px;color:#5e5859;}
#contentL h2{width:715px;}
#contentR p{margin:0 0 10px 0;font-size:12px;line-height:1.2em;color:#5e5859;}

/* Header */
#hd{margin:0 0 10px 0;float:left;display:inline;width:920px;height:90px;background:#e2e0dd;}
#hd #logo{float:left;width:175px;height:90px;}
#hd #logo h1{text-indent:-9999px;}
#hd #logo h1 a{display:block;width:175px;height:90px;background:url(/Assets/images/master/logo.gif);}
#hd #nav{margin:0;padding:7px 0 0 0;float:left;width:535px;height:83px;}
#hd #nav ul.margin1{margin:0 0 0 75px;}
#hd #nav ul.margin2{margin:0 0 0 35px;}
#hd #nav ul li{margin:0 0 4px 0;font-size:10px;}
#hd #nav ul li a{color:#7a7474;text-decoration:none;text-transform:uppercase;}
#hd #nav ul li.navhead{color:#5e5859;text-transform:uppercase;}
#hd #basket{float:left;padding:7px 10px 0 0;width:200px;height:83px;text-align:right;text-transform:uppercase;}
#hd #basket p{margin:0 0 4px 0;font-size:10px;color:#7a7474;}
#hd #basket p a{text-decoration:none;color:#7a7474;}
#toparea,#toparealarge,#btmarea{margin:0 0 10px 0;float:left;display:inline;width:920px;}
#btmarea{background:#e2e0dd;}
#toparea{position:relative;}
#toparealarge{height:440px;position:relative;}

/* Pager */
#paging{float:left;position:absolute;top:355px;left:5px;width:auto;}
#paging ul{margin:0;padding:0;float:left;width:auto;}
#paging li a{cursor:pointer;color:#807c7c;}
#paging .viewall{width:auto;cursor:pointer;}
#paging li,#paging .viewall{font-family:'Times New Roman',Times;font-style:italic;color:#807c7c;float:left;}

/* Scroll List */
.scrolllist{float:left;width:660px;height:185px;overflow:hidden;position:relative;}
.scrolllist #items{position:absolute;height:185px;}
.scrolllist2{float:left;width:660px;height:auto;display:none;}
.scrolllist2 #items{height:auto;width:660px !important;float:left;}
.item{padding:10px 0 0 0;float:left;width:131px;height:175px;border-right:1px solid #fff;text-align:center;background:url(/Assets/images/controls/prodbg.jpg) repeat-x;}
.item h3{margin:0 0 10px 0;padding:0 5px 0 5px;font-style:italic;color:#5e5859;height:34px;width:121px;}
.item h3 a,.item a.buy{text-decoration:none;color:#5e5859;}
.item table{margin:0 0 10px 0;float:left;width:131px;height:92px;}

/**/
#btmareal{float:left;width:660px;position:relative;}
#btmareal #products{float:left;width:396px;}
#btmareal #products .prod{padding:10px 0 0 0;float:left;width:131px;height:175px;background:url(/Assets/images/controls/prodbg.jpg) repeat-x;border-right:1px solid #fff;text-align:center;}
#btmareal #products .prod h3{font-style:italic;color:#5e5859;}
#btmareal #products .prod h3 a,#btmareal #products .prod a.buy{text-decoration:none;color:#5e5859;}
#btmareal #products .prod table{float:left;width:130px;height:120px;}
#btmareal #tailor{float:left;padding:10px;width:244px;height:165px;background:#f8f8f8;}
#btmareal #tailor p,#btmareal #tailor ul li{margin:0 0 10px 0;font-size:11px;color:#91898a;}
#btmareal #tailor p{line-height:1.1em;}
#btmareal #tailor ul li a{text-decoration:none;color:#91898a;font-weight:bold;}
#btmareal #tailor ul li a.viewarticles{text-transform:uppercase;}
#btmarear{float:left;width:260px;background:#e2e0dd;}
#btmarear p{font-size:10px;text-transform:uppercase;color:#91898a;line-height:1.1em;}
#newsletter{float:left;width:240px;height:72px;padding:10px;border-bottom:1px solid #fff;}
#newsletter p{margin:0 0 5px 0;}
#newsletter a{font-size:10px;text-transform:uppercase;font-weight:bold;}
#guarantee{float:left;width:240px;padding:10px;height:100%;}

/* Tab Text */
#tabtext{margin:0 10px 0 0;float:left;display:inline;width:385px;padding:0;height:325px;}
#scroll{margin:0;padding:0 10px 0 0;float:left;width:375px;height:320px;overflow:auto;}
#scroll h2{margin:0 0 10px 0;color:#5e5859;border-bottom:1px dotted #5e5859;}
#scroll p{margin:0 0 10px 0;padding:0;font-size:12px;line-height:1.2em;color:#5e5859;}
#tabimg{float:left;width:525px;}

/* Map */
#map p,#map a{color:#666;}
#map h3{font-style:italic;color:#666;}
#mapleft{float:left;width:373px;}
#mapleft p{font-size:0.75em;line-height:1.2em;}
#mapleft table{text-align:left;width:373px;color:#666;}
#mapleft table tr td{padding:0 0 20px 0;font-size:0.75em;}
#mapright{width:547px;}
#mapright table img{cursor:move;}
#coltop,#mapright{margin:0 0 10px 0;float:left;display:inline;}
#coltop{width:373px;}
#colleft{float:left;width:186px;}
#colright{float:left;width:187px;}
#colleft p,#colright p{margin:0 0 10px 0;line-height:1.1em;}
#colleft p span{color:#000;}
#colright p a{float:left;width:187px;margin:0;display:inline;}
.contactfriends{float:left;width:373px;}
.contactfriends tr td span{font-weight:bold;}
.height{float:left;height:80px;width:184px;}

/* Sizing */
#sizingL{margin:0 20px 10px 0;padding:0;float:left;display:inline;width:650px;border-bottom:1px dotted #000;height:520px;}
#sizingL p{margin:0 0 10px 0;font-size:12px;line-height:1.2em;color:#5e5859;}
#sizingL .col1,#sizingL .col2{float:left;width:325px;}
#sizingL .col1 table{font-size:12px;text-align:left;color:#5e5859;}
#sizingL .col1 table tr th{padding:0 0 5px 0;border-bottom:1px dotted #000;}
#sizingL .col1 table tr td{padding:3px 0 0 0;}
#sizingR{margin:35px 0 10px 0;padding:20px 0 0 0;float:left;width:250px;border-top:1px dotted #000;border-bottom:1px dotted #000;height:464px;}

/* Press Col */
.presscol1,.presscol2,.presscol3 .recent,.presstitle{border-bottom:1px dotted #000;}
.presscol1{margin:0 20px 20px 0;padding:0 0 5px 0;float:left;display:inline;width:300px;}
.presscol1 p{margin:0 0 10px 0;font-size:12px;line-height:1.2em;color:#5e5859;}
.presscol2,.presscol3{float:left;display:inline;border-top:1px dotted #000;}
.presscol2{margin:35px 20px 0 0;padding:20px 0 20px 0;width:330px;}
.pl a{color:#000;text-decoration:none;}
.presstitle,.presscol3,.presscol3 .recent{float:left;display:inline;width:250px;}
.presstitle{margin:0 0 5px 0;padding:5px 0 5px 0;}
.presscol3{margin:35px 0 0 0;padding:0;}
.presscol3 .recent{margin:0 0 15px 0;padding:0 0 10px 0;}
.presscol3 .recent p.recenttext{font-size:12px;line-height:1.2em;color:#5e5859;}

/* Terms */
.termsprivacy{float:left;width:400px;}
.termsprivacyR{float:left;width:500px;padding:55px 0 0 20px;}
.termsprivacy p,.termsprivacyR p{margin:0 0 10px 0;font-size:12px;line-height:1.2em;color:#5e5859;}
.termsprivacy p a,.termsprivacyR p a{font-weight:bold;color:#5e5859;}

/* Delivery */
.deliveryL{float:left;width:375px;padding:0 10px 0 0;}
.deliveryL p{margin:0 0 10px 0;font-size:12px;line-height:1.2em;color:#5e5859;}
.deliveryL h3{font-style:italic;color:#666;}
.deliveryR{margin:0 0 10px 0;float:left;display:inline;width:535px;}

/* Product */
/* Left */
#prodLeft,#prodImg{float:left;display:inline;}
#prodImg,#prodImg table{width:504px;height:375px;}
#prodImg table img{padding:0;}
#prodImg table a,.MagicZoomSmall{cursor:move;}
#prodLeft{margin:0 10px 0 0;width:504px;}
#prodImg{margin:0 0 10px 0;padding:0;background:#eaeae7;}
#prodRelated{margin:0 0 10px 0;float:left;display:inline;width:504px;height:185px;background:url(/assets/images/product/prodrelatedbg.gif) repeat-x;}
.prodRelatedItem{float:left;width:125px;height:185px;border-right:1px solid #fff;}
#prodRelated .prodRelatedItem{padding:10px 0 0 0;float:left;width:125px;height:175px;background:url(/Assets/images/controls/prodbg.jpg) repeat-x;border-right:1px solid #fff;text-align:center;}
#prodRelated .prodRelatedItem h3{margin:0 0 10px 0;padding:0 5px 0 5px;font-style:italic;color:#5e5859;height:34px;width:115px;}
#prodRelated .prodRelatedItem h3 a,#prodRelated .prodRelatedItem a.buy{text-decoration:none;color:#5e5859;}
#prodRelated .prodRelatedItem table{margin:0 0 10px 0;float:left;width:125px;height:92px;}

/* Right */
#prodRight{float:left;display:inline;width:406px;}
#prodRight h1{margin:0 0 10px 0;font-size:35px;color:#5e5859;}
#prodRight .cufon{height:30px !important;}
.prodPrice{margin:0 0 10px 0;font-weight:bold;float:left;display:inline;color:#5e5859;}

.prodPrice .was {text-decoration:line-through;}
.prodPrice .now {color:#cc0000;}

#prodDescription,#prodDescription p{float:left;display:inline;width:406px;}
#prodDescription{margin:0;padding:5px 0 0 0;border-top:1px dotted #5e5859;}
#prodDescription p{margin:0 0 10px 0;padding:0;font-size:12px;color:#5e5859;line-height:1.3em;}
#prodCare{margin:0 0 20px 0;float:left;display:inline;width:406px;height:19px;}
#prodCare img{margin:0 !important;padding:0;}
#prodColors h3,#prodSizing h3{margin:0 0 10px 0;border-bottom:1px dotted #5e5859;float:left;width:406px;}
#prodColors{margin:0 0 20px 0;float:left;display:inline;width:406px;}
.prodColor{margin:0;float:left;height:60px;width:60px;overflow:hidden;}
#prodSizing{margin:0 0 20px 0;float:left;display:inline;width:356px;}
#prodSizing select{border:none;background:#bab9b8;font-family:Times New Roman,Times;}
#prodSizing h3{margin:0 0 10px 0;float:left;width:406px;}
#prodSizing span{margin:0;padding:0;font-size:11px;}

/* Select Styling */

.selectCont{margin:0 10px 0 0;float:left;display:inline;width:200px;position:relative;font-family:Times,'Times New Roman';}

.selectTop{border-left:1px solid #fff;margin:0;padding:5px;float:left;width:189px;color:#5e5859;font-size:12px;cursor:pointer;background:#b9b9b9 url(/assets/images/product/arrow.gif) no-repeat top right;}

.selectOptions,.selectOptions div{margin:0;padding:0;float:left;background:#b9b9b9;width:200px;}

.selectOptions{position:absolute;top:0;left:0;font-size:12px; z-index:1; border-right:1px solid #fff; border-left:1px solid #fff;}

.selectOptions div {border-bottom:1px solid #fff; background:#e2e0dd;}

.selectOptions div:hover{background:#666;}

.selectOptions div:hover a.sizebtn {color:#fff;}

.selectOptions a{padding:5px;text-decoration:none;color:#5e5859;font-size:12px;display:block;width:190px;}

#prodQuantity{float:left;width:50px;text-align:right;}
#prodQuantity input{padding:2px 0 0 0;width:22px;height:20px;background:#ababab;border:none;font-size:12px;text-align:center;color:#5e5859;}
#prodAddToBasket{float:left;width:406px;height:25px;}
#prodAddToBasket .addbtn{float:right;width:100px;}
#prodAddToBasket a.addtobasket{margin:0;padding:4px 5px 0 5px;display:block;background:#ababab;color:#fff;width:90px;height:21px;font-family:Times New Roman,Times;font-style:italic;text-align:center;}

/* Confirm Details */
.confirmOrderTbl{float:left;width:715px;text-align:left;font-size:12px;color:#91898a;}
.confirmOrderTbl tr th{margin:0;padding:0 0 7px 0;border-bottom:1px dotted #5e5859;}
.confirmOrderTbl tr td{margin:0;padding:7px 0 7px 0;}
.confirmOrderTbl tr.discount td{padding:7px 0 7px 0;}
.confirmOrderTbl tr.delivery td{padding:7px 0 7px 0;border-top:1px dotted #5e5859;}
.confirmOrderTbl tr.total td{padding:7px 0 5px 0;border-top:1px dotted #5e5859;border-bottom:1px dotted #5e5859;}
.confirmSection{margin:0;padding:30px 0 30px 0;float:left;width:715px;border-top:1px dotted #5e5859;}
.conSecL{float:left;width:550px;}
.conSecL p{margin:0 0 2px 0;padding:0;float:left;display:inline;width:550px;font-size:12px;color:#91898a;}
.conSecL p a{color:#91898a;}
.conSecR{float:left;width:165px;text-align:right;}
.conSecR p{font-size:12px;}
td.qty,td.price{width:80px;}
td.qty input{width:45px;}
td.remove{width:50px;text-align:right;}
td.subtotal{width:64px;}
.button,.contshpn .button{margin:0;padding:4px 0 0 5px;display:block;background:#5e5859;color:#fff;width:140px;height:21px;text-decoration:none;font-size:16px;font-family:Times New Roman,Times;}
.contshpn .button{text-align:left;}

/* Basket */
.basketempty{float:left;width:715px;font-size:12px;color:#91898a;}
.bskthumb{margin:0;padding:0;width:125px;}
.bskthumb img{height:85px;width:85px;float:left;}
.basketlist table tr.bskdiscounts td{padding:10px 0 10px 0;}
.basketlist{margin:20px 0 20px 0;float:left;display:inline;width:715px;}
.basketlist p{margin:0 0 10px 0;width:366px;float:left;display:inline;}
.basketlist table{margin:0 0 20px 0;font-size:12px;color:#91898a;width:715px;text-align:left;}
.basketlist table tr td{margin:0;padding:10px 0 0 0;vertical-align:top !important;}
.basketlist table tr td a{color:#91898a;text-decoration:none;}
.basketlist table tr th{margin:0;padding:0 0 7px 0;border-bottom:1px dotted #5e5859;}
.tochkout{float:right;width:145px;}
table.basketsection{width:715px;float:left;}
table.basketsection td{font-size:12px;color:#91898a;}
table.basketsection td.col1{width:490px;}
table.basketsection td.col2{width:160px;}
table.basketsection td.col3{width:65px;}
.editbskt{margin:10px 0 10px 0;padding:0;float:left;display:inline;width:715px;text-align:right;}
.editbasketbtn{font-size:12px;color:#91898a;}

/* Delivery */
.deliverytbl{text-align:left;}
.deliverytbl tr th,.deliverytbl tr td{margin:0;padding:0 10px 10px 0;font-size:12px;color:#91898a;}
p.basketingtext{margin:0 0 10px 0;padding:0;float:left;display:inline;width:715px;font-size:12px;color:#91898a;}

/* Selection */
.selection{margin:0 0 10px 0;padding:0;float:left;display:inline;width:715px;}
.selection label.labelstyle{margin:0 10px 0 0;float:left;display:inline;font-size:0.8em;color:#5e5859;width:200px;text-align:right;}
.cardate{font-size:0.8em;color:#5e5859;}
.cardate select{background:#e7e5e4;border:none;font-size:12px;}

/* Login */
.login{margin:0 0 10px 0;float:left;display:inline;width:920px;}
.login table tr td{padding:0;}
.login table tr td table tr td{padding:0 0 10px 0;}
.login table label{margin:0 10px 0 0;float:left;display:inline;font-size:0.8em;color:#5e5859;width:200px;}
#logout p{margin:0 0 10px 0;float:left;display:inline;width:920px;font-size:12px !important;color:#5e5859;}

/* Register */
.register .box{margin:0;}
.register p{margin:0 0 10px 210px;font-size:12px;font-weight:bold;color:#5e5859;}
.loginbutton{margin:0;padding:0 0 0 5px;border:none;background:#5e5859;color:#fff;width:140px;height:25px;text-align:left;font-size:16px;font-family:Times New Roman,Times;cursor:pointer;float:left;}
.registerbtn{margin:0 0 10px 0;float:left;display:inline;width:715px;}
.forgottenpassword,.forgottenpassword p{margin:0 0 10px 0;float:left;display:inline;width:920px;}
.forgottenpassword p{font-size:12px;color:#5e5859;}
.forgottenpassword label{margin:0 10px 0 0;float:left;display:inline;font-size:0.8em;color:#5e5859;width:100px;}
.forgotpasswordbtn{margin:10px 0 0 0;float:left;display:inline;width:920px;}
.forgotpasswordbtn a{margin:0;padding:4px 0 0 5px;display:block;background:#5e5859;color:#fff;width:140px;height:21px;text-decoration:none;font-size:16px;font-family:Times New Roman,Times;}
.forgotpasswordlink{font-size:12px;color:#5e5859;}

/* Footer */
#ft{padding:10px;height:80px;background:#e2e0dd;width:900px;float:left;}
#ft p{margin:0 0 10px 0;line-height:1.4em;}
#ft p,#ft a{color:#5e5859;font-size:9px;text-transform:uppercase;}
#ft a,#ft2 a{text-decoration:none;}
#ft2{margin:0 0 10px 0;float:left;display:inline;width:940px;}
#ft2 p{font-size:9px;text-transform:uppercase;}
#ft2 p,#ft2 a{color:#43382b;}
#ft2l,#ft2r{float:left;width:470px;}
#ft2r{text-align:right;}

/**/
.heritageimg{position:relative;float:left;width:920px;}
.heritagelink{position:absolute;top:180px;left:105px;}
.signupbtn{margin:0 0 0 5px;}
.savecancelbtn{float:left;height:25px;width:715px;}
.savecancelbtn .button{margin:0 10px 0 0;float:left;}
p.error{color:#c12126;text-decoration:underline;font-weight:bold;}

/**/

#blog {margin:0 5px 0 0; padding:10px 0 0 0; float:left; display:inline; width:370px;}

.blogarticle {margin:0 0 20px 0; padding:0 0 20px 0; float:left; display:inline; width:370px; border-bottom:1px dotted #000;}

.blogarticle p {font-size:11px; color:#5e5859; font-family:Helvetica,Arial,Sans-Serif; line-height:1.2em;}

.blogarticle h3 {margin:0 0 10px 0; padding:0; float:left; width:370px; color:#5e5859; font-size:18px;}

.blogarticle img {margin:0 0 10px 0; padding:0; float:left; width:370px; display:inline;}

#recententries {margin:0 0 5px 0; padding:10px 10px 5px 10px; float:left; display:inline; width:240px; background:#f8f8f8;}

#recententries h3 {color:#5e5859;}

#recententries ul {margin:0; padding:0;}

#recententries ul li {margin:0 0 5px 0; padding:0; font-size:11px;}

#recententries ul li a {text-decoration:none; color:#5e5859;}

#blogtitle {margin:0; padding:0; float:left; width:920px;}

#blogtitle h2 {margin:0 0 5px 0 !important; padding:0;}

/* Made To Measure */

.m2mleft {margin:0; padding:0 10px 0 0; float:left; width:385px;}

.m2mleft h3 {font-style:italic; color:#333;}

.m2mright {margin:0; padding:0; float:left; width:525px;}

.m2mtbl {margin:0; padding:0; float:left; width:385px;}

.m2mtbl tr td {padding:0 0 4px 0;}

.m2mtbl label {font-family:'Times New Roman',Times; color:#5e5859;}
.m2mtbl tr td span.YesNo label {font-size: 11px;}

.m2mtbl label.sidelabel, .m2mtbl span.sidelabel {margin:0; padding:0; font-family:'Times New Roman',Times; float:left; width:100px; color:#5e5859;}

.stylelink {font-family:'Times New Roman',Times; font-style:italic; text-decoration:none; color:#5e5859; font-size:12px;}


.m2mlink {margin:40px 0 0 0; padding:0; float:left; display:inline; width:385px;}

.m2mlink a {margin:0; padding:4px 0 0 0; display:block; background:#b9b9b9; color:#fff; width:100px; height:21px; font-family:'Times New Roman',Times; font-size:14px; text-align:center; font-style:italic;}

.m2mbtm {margin:20px 0 10px 0; padding:0; float:left; display:inline; width:385px;}

.m2mbtm p {margin:0; padding:0; float:left; width:385px; font-family:'Times New Roman',Times; font-style:italic; color:#666; font-size:13px;}

.m2mbtm p a {color:#666;}
