/* GENERAL */
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
div, td, span, select, input{font-family:Verdana, Arial, Helvetica, sans-serif; color:#504c35; font-size: 11px;letter-spacing:0.1em}
h1, h2, h3, h4 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#504c35; }

h2 {color:#d4891b; font-size:11px; letter-spacing:0.1em; font-weight:bold;margin:0px;}

#main {background: url(/images/bg_content.gif) repeat-y 50% 0%; width: 966px; height: auto; padding: 0px 9px 0px 9px; margin-right:auto; margin-left:auto;}

a {font-family:Verdana, Arial, Helvetica, sans-serif; color:#888262; font-size: 11px;text-decoration:none;letter-spacing:0.1em}
a:hover{text-decoration:none; color: #b8b392}

#bottomshadow  {margin-left:auto; margin-right:auto; width: 984px;}
.clearboth {clear: both; margin:0px}
img {border: 0px;}
form {margin:0px}
input {color: #888262; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.pikepadding {padding-left: 5px; padding-right: 5px;}
.arrow{padding-left: 5px; padding-right: 5px; font-size:11px}

/* HEADER */
#logo {float: left; width: 255px;}
#search {float:right; width: 670px; background: url(/images/bg_headerright.gif) 0% 100% no-repeat ; text-align: right; padding: 47px 27px 0px 0px;}
#search td {color: #d4891b; font-size: 9px;}
#search td a{font-size:9px; color: #d4891b; text-decoration: none; letter-spacing:normal}
#search td a:hover{text-decoration: underline; letter-spacing:normal}
.searchbox {width: 98px; }
#topnav {width: 962px; height: 31px; background:url(/images/bg_topnav.gif) repeat-x; padding-left: 4px; }
#topnav img{ margin-left: 27px;}

/* BODY */
#home {width: 966px;}
#middle {}
#leftnav {float:left; width: 173px; padding: 25px 24px 100px 24px; font-size: 11px;}

/*#leftnav {float:left; width: 181px; padding: 25px 20px 100px 20px; font-size: 11px;}*/
#rightcontent {float:right; width: 745px; text-align: left; padding-bottom: 20px;}
#content {float:left; width: 538px; line-height: 25px;}
#content li{list-style:url(/images/icon_bullet.gif) outside; padding-left: 10px;}
#content a{color:#827c55}
#content a:hover{color:#b8b392; text-decoration: none;}

#BreadcrumbsCurrency {width:717px;}
#BreadcrumbsCurrency td.breadcrumbs {padding: 9px 0px 9px 0px; text-align: left; color: #827c55; width:595px; vertical-align:middle; height:18px}
#BreadcrumbsCurrency a{ color: #827c55; text-decoration: none;}
#BreadcrumbsCurrency a:hover{ color: #b8b392; text-decoration: none; }

#BreadcrumbsCurrency td.currency{width:122px;text-align:right;padding: 9px 0px 9px 0px; vertical-align:middle; text-align: right; height:18px}
#BreadcrumbsCurrency td.currency select{width:120px;color:#888262; font-size:9px; }

div.bannerImage {text-align: right;}

div.rollover {color:#888262;}
div.rollover a {color:#888262; text-decoration: none;}
div.rollover a:hover {color:#888262; text-decoration: none;}

/*div.rollover a.active {color:#888262; text-decoration: none; background:url(/images/bg_subflower.gif) 100% 100% no-repeat;  padding-right: 15px;}
div.rollover a.active:hover {color:#888262; text-decoration: none; background:url(/images/bg_subflower.gif) 100% 100% no-repeat;  padding-right: 15px;}*/

div.subL1 {padding: 8px 0px 3px 0px; margin-left: 11px; background: url(/images/bg_substripe.gif) 0% 100% no-repeat; width: 135px;}
div.subL2 {padding: 8px 0px 3px 0px; margin-left: 29px; width: 135px; }
div.subL3 {padding: 8px 0px 3px 0px; margin-left: 45px; width: 111px; }

/* CATALOGUE */
table.catalogue td {width: 186px; vertical-align: top; padding-bottom:46px;}

#CatalogueDetails {width:159px; text-align:center}
#CatImage {background: url(/images/bg_catimgholder.gif) 0% 0% no-repeat; padding: 2px; width: 155px;}
#CataloguePricing{width:141px; padding:5px 8px 0px 8px;text-align:center}
#CatDescription a{color: #888262; line-height:16px;text-decoration:none} #CatDescription a:hover{text-decoration:underline}
#CatPrice {color: #888262; line-height:16px;padding-bottom:8px}
#CatNowPrice{color: #cc0000; font-weight:bold;line-height:14px}
#CatWasPrice{color: #888262; line-height:16px;padding-bottom:8px}
#CatSpecialOffer { }
#CatSpecialOffer a{ color: #cc0000; font-size: 10px; letter-spacing:normal; font-weight:bold;text-decoration:none} #CatSpecialOffer a:hover{text-decoration:underline }
#CatMoreColours a{ color:#888262; font-size: 10px; font-weight:bold; letter-spacing:normal; text-decoration:none} #CatMoreColours a:hover{text-decoration:underline}

#NavigationL3 {margin: 12px 0px 12px 0px; width:718px; text-align:left;}
#NavigationL3 td.left{text-align:left;}
#NavigationL3 td.right{text-align:right;}
#navL3 td{color:#d4891b; font-size: 9px; letter-spacing:normal; padding-right: 10px;}
#navL3 select.sort {color:#888262; width:140px; font-size:9px;}
#navL3 select.items {color:#888262; font-size:9px;width:100px;} 

#NavigationL4 {margin: 12px 0px 0px 0px; padding-bottom:0px; width:718px; text-align:left;}
#NavigationL4 td.right{text-align:right;}

#PageNumbering {color:#d4891b; font-size:9px;}
#PageNumbering span{padding:0px 3px 0px 0px}
#PageNumbering span.nextarrow{padding:0px}
#PageNumbering span.page{color:#d4891b; font-weight: normal; margin:0px; padding:0px 5px 0px 0px; font-size:9px; letter-spacing:normal; }
#PageNumbering a{font-size:9px;padding:0px 3px 0px 0px;color:#888262;text-decoration:none}
#PageNumbering a:hover{font-size:9px;padding:0px 3px 0px 0px;color:#888262;text-decoration:underline}
#PageNumbering a.On{font-size:9px;padding:0px 3px 0px 0px;color:#504c35 ;font-weight:bold;text-decoration:none}
#PageNumbering a.On:hover{font-size:9px;padding:0px 3px 0px 0px;color:#504c35 ;font-weight:bold;text-decoration:underline}

/* SEARCH RESULTS */
#SearchResults {width:718px; margin:20px 0px 30px 0px}
#SearchResults td {text-align: right; width:50%;vertical-align:bottom}
#SearchResults span.result{color:#d4891b; font-weight:bold}


/* PRODUCT DETAIL */
.40px{height:40px}
#ProductLeft{float:left; width:243px; padding-right:41px}
#ProdImage {background: url(/images/bg_prodimgholder.gif) 0% 0% no-repeat; padding:2px 2px 2px 2px; width: 239px; height:333px;margin:0px 0px 10px 0px}
#ZoomifyWrap{margin-right:auto;margin-left:auto; margin-top:20px;margin-bottom:10px;width:380px;text-align:center}
#ZoomifyWrap h1{color:#d4891b; font-size:18px; font-weight:normal; margin:0px 0px 20px 0px; letter-spacing:0.1em;}
#ZoomifyWrap p{margin:8px 0px 8px 0px}
#ZoomifyWrap a{color:#bcb99f;text-decoration:none}
#ZoomifyWrap a:hover{color:#bcb99f; text-decoration:underline}

#zoomify {background: url(/images/bg_zoomimgholder.gif) 0% 0% no-repeat; padding:2px 2px 2px 2px; width: 380px; height:530px;margin:0px 0px 10px 0px}

a.DetailSmlLinks{font-size:10px;line-height:16px; color:#d4891b;text-decoration:none}
a.DetailSmlLinks:hover{text-decoration:underline}
.orangearrow{padding-left: 5px; padding-right: 5px; font-size:11px;color:#d4891b;}
.zoomtext{font-size:10px;line-height:16px; color:#888262}
.zoomImage{margin-right:4px}

#ProductMiddle{float:left; width:319px; padding-right:41px}
#ProductMiddle h1{color:#d4891b; font-size:18px; font-weight:normal; margin:0px 0px 10px 0px; letter-spacing:0.1em }
#ProductMiddle p {line-height:18px;}
#ProductMiddle p.LongDescription{color:#d4891b; font-size:11px; font-weight:bold; }
#ProductMiddle p.LongDescription a{color:#d4891b; font-size:11px; font-weight:bold; text-decoration:none}
#ProductMiddle p.LongDescription a:hover{text-decoration:underline}

.h_yourselections{padding:10px 10px 0px 10px;font-weight:bold}
.items_yourselections{padding:0px 0px 0px 20px}
.Swatches {float:left;margin:3px 3px 0px 0px;width:23px; height:16px;}
.SwatchOn{float:left; margin:3px 3px 0px 0px; width:23px; height:16px; background:url(/images/img_swatchon.gif) 0% 100% no-repeat; }

#Size select {width:100px;color:#888262; font-size:9px; }
#oQty input {width:40px}
#Qty input {width:40px}

#DetailMoreViews{/*width:319px*/}
#DetailMoreViews th{text-align:left; font-weight:normal; font-size:11px; vertical-align:top;padding-right:8px}
#DetailMoreViews td {color: #D4891B;}
#DetailMoreViews a{color:#d4891b; font-size:11px; text-decoration:none; padding:0px 0px 0px 0px}
#DetailMoreViews a:hover{text-decoration:underline}

#DetailColours{/*width:319px;*/margin-top:8px}
#DetailColours th{text-align:left; font-weight:normal; font-size:11px; vertical-align:top;padding-right:8px}
#DetailColours td {color: #D4891B;}
#DetailColours a{color:#d4891b; font-size:11px; text-decoration:none; padding:0px 0px 0px 0px}
#DetailColours a:hover{text-decoration:underline}
#DetailSize{letter-spacing:0.1em}
#DetailPrice{font-weight:bold}
#DetailNowPrice{color: #cc0000; font-weight:bold;padding-bottom:0px;margin:0}
#DetailWasPrice{color: #888262; margin-top:0px}


#ProductRight{float:left; width:74px;}
.ThumbImage {background: url(/images/bg_thumbimgholder.gif) 0% 0% no-repeat; padding:2px 2px 2px 2px; width: 70px; height:98px; margin:0px 0px 8px 0px}
.ThumbImage img{width: 70px; height:98px;}
.MustHaveHeading {margin-bottom:20px}

.YouMayLike{margin:16px 0px 10px 0px}

/*Signature Range Popup */
#PopupWrap {margin:40px 60px 40px 60px;background-color:#fcfcfc;}
#PopupContent{width:100%;line-height:27px;letter-spacing:0.1em; background-color:#fcfcfc}
#PopupContent h5 {font-size:11px; font-weight:bold; margin:25px 0px 13px 0px}
#PopupContent td.left{width:502px;text-align:left;padding-right:20px;background-color:#fcfcfc;}
#PopupContent td.right{width:135px;vertical-align:middle;text-align:right;background-color:#fcfcfc;}
#PopupContent ul {list-style:url(/images/icon_bullet.gif); /*margin-left: 10px;*/}
#PopupContent li{color:#888262;padding-left:8px}

/* Information */
div.InfoImage{text-align:left}
#InformationOuter {width:745px; padding:0px 0px 20px 0px}
#InformationContent {line-height:27px;letter-spacing:0.1em; background-color:#fcfcfc;padding-top:20px}
#InformationContent p{line-height:27px;letter-spacing:0.1em;}
#InformationContent td.LeftInfo{width:500px;padding-right:86px; vertical-align:top}
#InformationContent td.RightInfo{width:159px;text-align:right; vertical-align:top}
#InformationContent ul {list-style:url(images/icon_bullet.gif); /*margin-left: 10px;*/}
#InformationContent li {color:#888262;padding-left:8px}
#InformationContent h2 {color:#d4891b; font-size:11px; letter-spacing:0.1em; font-weight:bold; margin:0px;}

/* FOOTER */
#Logos { padding-left: 36px;}
#footer {width: 866px; height: 25px; background:url(/images/bg_footer.gif) 0% 0%  no-repeat ; padding: 25px 35px 0px 35px; color:#aaa691; font-size: 10px; letter-spacing:normal}
#footer a{font-size: 10px; color:#aaa691; text-decoration: none; letter-spacing:normal}
#footer a:hover{text-decoration: underline; letter-spacing:normal}
#footer a.poweredby {color: #b8b7b7; text-decoration: none; font-size: 9px; letter-spacing:normal}
#footer a.poweredby:hover {color: #aaa691; text-decoration: none; font-size: 9px; letter-spacing:normal}

/* SHOPPING CART */
#cart {padding: 20px 6px 6px 0px; color:#504c35; line-height: 18px;}
#cart p{line-height: 18px; color:#504c35; width:640px}
#cart p.error{font-family:Verdana, Arial, Helvetica, sans-serif; color:#ff0000; font-size: 11px; width:640px}
#cart a {color:#888262; text-decoration: none;}
#cart a:hover {color:#b8b392; text-decoration: none;}



table.cartsummary {width: 634px;}
.cartsummary td{vertical-align: top; line-height: 16px;}
.cartsummary a{color:#888262; text-decoration:none;}
.cartsummary a:hover{color:#b8b392; text-decoration:none;}
.topseparator {padding-bottom: 10px}

tr.historyTitle td{ font-weight: bold; text-align: left; font-size: 10px;line-height:18px}
tr.historyText td{ text-align: left; vertical-align: top; font-size: 10px; line-height:18px}

.cartitem{width: 80px; font-weight: bold;}
.cartitem2{width: 300px; font-weight: bold;}
.cartquantity{width: 86px; font-weight: bold;}
.cartprice{width: 74px; font-weight: bold;}
.cartamount{width: 74px; font-weight: bold;}
.cartdelete{width: 20px;}
.checkoutbtn {padding-top: 10px;}

.gst {font-size: 9px; padding-top: 5px;}

div.formHolder table td{color:#504c35; line-height: 16px;}

div.formContent {background: url(/images/bg_verticalLine.gif) 0% 0% repeat-y; padding: 10px 10px 10px 20px ;  color:#504c35;}
div.formContent p{line-height: 18px; color:#504c35; width:600px;}
div.formContent table td{ color:#504c35; vertical-align: top; padding-bottom: 4px; line-height: 16px;}
div.formContent table td select{ width:154px; color:#504c35; font-size:9px; }

div.formContentNoline {padding: 10px 10px 10px 20px ; color:#504c35; line-height: 25px;}
div.formContentNoline table td {color:#504c35;}
div.formContentNoline li{list-style:url(/images/icon_bullet.gif) outside; padding-left: 10px;}
div.formContentNoline a{color:#827c55}
div.formContentNoline a:hover{color:#b8b392; text-decoration: none;}

table.forms {width: 315px;}
.ptext {width:150px}
.formtext {width: 150px;}
.standard {width: 150px;}
select.halfsize {width: 70px;}
.country {width: 200px;}
.smlNoteText {font-size: 9px;}
.telCountry {width: 36px;}
.telArea {width: 30px;}
.tel {width: 64px;}

div.Cartbuttons{width:640px}
div.backbtn{float:left; width:50%; text-align:left}
div.nextbtn{float:right; width:50%; text-align:right /*padding-right: 75px;*/}

.txtArea{width: 300px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#504c35;}
.txtArea150{width: 150px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#504c35;}
.txtAreaVoucher{width: 302px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#504c35;}

/* SITEMAP */
#sitemap p{ color:#888262;font-weight:bold; margin:8px 0px 8px 0px;}
#sitemap ul {/*list-style-image:none; list-style-type:none;*/ padding-left: 0px; margin:0px 0px 0px 13px}
#sitemap li{list-style-image:none; list-style-type:none;}
#sitemap li a{color:#888262; text-decoration: none;}
#sitemap li a:hover{color:#b8b392; text-decoration: none;}


/* PROMOTIONAL CATALOGUE */
div.CatalogBG{margin:0px;width:718px;padding-top:20px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#504c35; font-size: 11px;letter-spacing:0.1em;}
div.CatalogBG a{font-family:Verdana, Arial, Helvetica, sans-serif;color:#695d54;text-decoration:underline;font-size:12px}div.Catalog a:hover{text-decoration:none}
div.CatalogBG p {font-size:11px;color:#504c35; line-height: 18px;}
div.catalogThumb {color:#504c35;float:left;width:182px;padding-right:20px;font-size:12px}
div.catalogThumb a{font-family:Verdana, Arial, Helvetica, sans-serif;color:#504c35;text-decoration:underline;font-size:11px;}div.catalogThumb a:hover{text-decoration:none}
div.catalogThumb div{width:182px;border:1px solid #504c35;margin-top:5px}
.rowDivider{clear:both;padding-top:8px;padding-bottom:8px}

.BrowseLeft{float:left; width:359px;}
.BrowseRight{float:right; width:359px; text-align:right}

.LeftImageContainer {width:359px; margin:0px}
.RightImageContainer {width:359px; margin:0px}

.catimgleft{width:357px; margin:0px; border-right:1px solid #e1e0d8;border-left:1px solid #e1e0d8;text-align:left}
.catimgright{width:357px; margin:0px; border-right:1px solid #e1e0d8;border-left:1px solid #e1e0d8; text-align:right }

.numbers {width:718px; clear:both}
.numbersLeft{text-align:left; width:359px; float:left; font-size:10px;padding-bottom:10px}
.numbersRight{text-align:right; width:359px; float:right; font-size:10px;padding-bottom:10px}

div.NextPrevOutside{width:718px;font-weight:bold; text-align:right;margin-bottom:0px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#504c35; font-size: 11px;letter-spacing:0.1em;}
div.NextPrevOutside table td{color:#504c35;font-weight:normal;font-size:11px; padding-right:0px;}
div.NextPrev a.off{color:#504c35;font-weight:normal;font-size:11px;text-decoration:none}div.NextPrev a.off:hover{color:#504c35;font-weight:normal;font-size:11px;text-decoration:underline}
div.NextPrev a.on{color:#504c35;font-weight:bold;font-size:11px;text-decoration:none}div.NextPrev a.on:hover{color:#504c35;font-weight:bold;font-size:11px;text-decoration:none}
div.NextPrevOutside select{color:#504c35;margin-left:5px;margin-right:10px; width:65px}

.SelectCatalogue {color:#888262; font-size:9px; width:auto}

table.promocatalogue {margin-top:20px}
table.promocatalogue td {width: 186px; vertical-align: top; padding:0px;}
#PromoCatalogueDetails {width:159px; text-align:center}
#PromoCatImage {border:1px solid #e1e0d8; width: 157px;}
#PromoCatDescription a{color: #888262; line-height:16px;text-decoration:none} 
#PromoCatDescription a:hover{text-decoration:underline}
#PromoCatDescription {padding:8px 0 20px;}

/* popups */
#pDetail2{position:absolute; width:504px;}
#pDetail2 table.Outer {background-color:#fcfcfc; border:3px solid #e1e0d8;}
#pDetail2 h1 {color:#d4891b; font-size:18px; font-weight:normal; margin:0px 0px 10px 0px; letter-spacing:0.1em; width:286px}
#pDetail2 .img{}
#pDetail2 td {font-size:11px;}
#pDetail2 a.normal {font-family:Verdana, Arial, Helvetica, sans-serif; color:#888262; font-size: 10px;text-decoration:none;letter-spacing:0.1em;padding-right:4px}
#pDetail2 a.normal:hover{text-decoration:underline}
#pDetail2 input.qty {width:40px; font-size:10px}
#pDetail2 select {width:100px; font-size:10px}
.alignright{text-align:right; width:286px}
.closewindow{padding-top:8px}

/* error highlight */

.errorHighlight{}
.errorHighlight input {background-color:#db9325;color:black}

#cart ul {list-style-image:url(/images/icon_bullet.gif);}
#cart li {padding-left:8px}

a.errorlink{font-family:Verdana, Arial, Helvetica, sans-serif; color:red; font-size: 11px;text-decoration:none;letter-spacing:0.1em}
a.errorlink:hover{text-decoration:underline; color: red}

#DetailOutOfStock{ margin-bottom: 20px; padding: 7px; background-color:#eeedeb; width: 268px; font-size: 9px; letter-spacing:0.1em; text-align: justify; line-height: 14px;}
#DetailOutOfStock span { color: #000000;  letter-spacing:0.1em; font-weight: bold; font-size: 9px;}
#DetailOutOfStock a { font-size: 9px; letter-spacing:0.1em}

.IncentiveGroup{}
.IncentiveGroup p {color:#d4891b; font-size:11px; font-weight:normal;padding-top:0px; margin-top:0px; line-height:18px;}
.IncentiveGroup span.heading{color:#d4891b; font-size:11px; font-weight:bold;}


/* Added New 3rd Nov 2008 */
.clearboth {clear: both; margin:0px; padding:0px; height: 0px; visibility: hidden;}
.clearright  {clear: right; margin:0px; padding:0px; height: 0px; visibility: hidden;}
.clearleft  {clear:left; margin:0px; padding:0px; height: 0px; visibility: hidden;}
/*start changes 27th Nov 2008*/
.ListCatalogue {width: 709px; padding: 0px 10px 17px 0px; margin-bottom: 20px; background: url(images/bg_bottomline_lf.gif) no-repeat 0% 100%;}

.LCImage {background: url(/images/bg_catimgholder.gif) 0% 0% no-repeat; padding: 2px; width: 155px; float: left;}
.LCImage .imgZoom {padding-top: 10px}
.LCDescription{float:left; width:287px; padding-left:22px}
.LCDescription h1{color:#d4891b; font-size:18px; font-weight:normal; margin:0px 0px 16px 0px; letter-spacing:0.1em }
.LCDescription p {line-height:18px; margin: 0px; padding: 0px 0px 15px 0px;}
.LCDescription .DetailSizeList {letter-spacing:0.1em;  margin: 0px; padding: 0px 0px 24px 0px;}
.LCDescription .DetailPriceList {font-weight:bold; margin: 0px;padding:0px;}
.LCDescription .DetailNowPriceList {color: #cc0000; font-weight:bold;padding:0px;margin:0}
.LCDescription .DetailWasPriceList {margin:0px}

.LCDescription .DetailSpecialOffer { margin:0px; padding: 0px;}
.LCDescription .DetailSpecialOffer a{ color: #cc0000; font-size: 10px; letter-spacing:normal; font-weight:bold;text-decoration:none;} 
.LCDescription .DetailSpecialOffer a:hover{text-decoration:underline }

.LCSelection { width: 220px; float: right}
.LCSelection .h_selections{padding:42px 10px 4px 10px;font-weight:bold}
.LCSelection input.buyme {color:#888262;}
/*end changes 27th Nov 2008*/