body,html
{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
margin-top:0px;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
height:100%;
background-color:#ffffff;
}
.contributeform
{
margin-top:70px;	
}
.loggedinheading
{
margin-top:10px;
font-family:"Times New Roman", Times, serif;
font-size:26px;
line-height:26px;
font-style:italic;
letter-spacing:-1px;
float:left;
width:635px;
height:80px;
}
.loggedintext
{
margin-top:30px;	
}
.loggedingrey
{
color:#8c8c8c;
}
.loggedintitle
{
font-family:"Times New Roman", Times, serif;
font-size:22px;
margin-top:35px;
font-style:normal;
color:#000;
}
.blacklink,.blacklink:visited,.blacklink:active,.blacklink:hover,.blacklink:link
{
color:#000;
text-decoration:underline;
}
.loggedinheading2
{
color:#b8a874;
height:35px;
line-height:30px;
}
.loggedinheadingright
{
margin-top:10px;
float:left;
width:75px;
}
.enquirecss input,.contributeform input
{
width:270px;
margin-top:2px;
border-width:1px;
border-color:#000;
border-style:solid;
margin-top:3px;
}
.loggedinform .input
{
width:390px;
margin-top:2px;
border-width:1px;
border-color:#000;
border-style:solid;
margin-top:3px;
}
.loggedinform textarea
{
width:392px;
margin-top:2px;
border-width:1px;
border-color:#000;
border-style:solid;
margin-top:3px;
padding:3px;
font-family:Arial, Helvetica, sans-serif;
}
.enquirecss textarea
{
width:692px;
margin-top:2px;
border-width:1px;
border-color:#000;
border-style:solid;
margin-top:3px;
padding:3px;
font-family:Arial, Helvetica, sans-serif;
}

.optgroup1
{
font-style:normal;
color:#333333;
}
.updatesnavtext
{
color:#525252;	
}

#competition2
{
padding-left:30px;
background-image:url(../images/competitionsbg1.jpg);
background-repeat:repeat-y;
font-style:italic;
font-family:"Times New Roman", Times, serif;
}
#newsright
{
background-image:url(../images/newsbg2.jpg);
height:400px;
width:317px;
float:left;
}

#newsright2
{
padding-top:20px;
padding-left:30px;
background-image:url(../images/newrightbg.jpg);
background-repeat:no-repeat;
width:287px;
}
#newsrightheading
{
font-family:"Times New Roman", Times, serif;
color:#3F3F3F;
font-size:22px;
font-weight:bold;
padding-bottom:20px;
}
#collectionsleft
{
width:623px;
float:left;
}
#newscolumn
{
float:left;
width:620px;
}
#homecolumn1
{
float:left;
width:316px;
}
#homecolumn2
{
float:left;
border-left-width:1px;
border-left-color:#C7B585;
border-left-style:solid;
height:100%;
}
.hlhome
{
margin-top:20px;
margin-bottom:20px;
color:#F1ECE0;
height:2px;
width:260px;
}
.nlhome
{
margin-bottom:3px;
background-color:#F1ECE0;
height:2px;
width:99%;
}
.hlcollection
{
margin-bottom:15px;
color:#F1ECE0;
height:2px;
width:180px;
}
.hlnews
{
color:#F1ECE0;
height:2px;
width:98%;
}
.homearticle
{
padding-left:30px;
width:266px;
}
.articletitle
{
font-family:"Times New Roman", Times, serif;
color:#C7B585;
text-decoration:none;
font-size:20px;
line-height:22px;
}
#collectionsselect
{
margin-top:10px;
margin-left:15px;
font-weight:bold;
font-size:12px;
margin-bottom:12px;
}
.newstitle,.newstitle:active,.newstitle:visited,.newstitle:hover,.newstitle:link
{
font-family:"Times New Roman", Times, serif;
color:#333;
text-decoration:none;
font-size:18px;
}
.newsrighttitle,.newsrighttitle:active,.newsrighttitle:visited,.newsrighttitle:hover,.newsrighttitle:link
{
font-family:"Times New Roman", Times, serif;
color:#C7B585;
text-decoration:underline;
font-size:17px;
}
.collectionimage1
{
margin-top:15px;
margin-bottom:15px;
}
.collectionheading1,.collectionheading1:active,.collectionheading1:visited,.collectionheading1:hover,.collectionheading1:link
{
font-family:"Times New Roman", Times, serif;
color:#3F3F3F;
text-decoration:none;
font-size:20px;
padding-bottom:2px;
line-height:22px;
}
.collectioncolumn
{
width:185px;
height:100%;
float:left;
margin-left:15px;
margin-right:10px;
}
.collectioncolumn2
{
width:180px;
border-left-width:1px;
border-left-color:#C7B585;
border-left-style:solid;
height:100%;
float:left;
padding-left:15px;
padding-right:10px;
}
.collectionsheader
{
color:#C7B585;
padding-top:3px;
font-family:"Times New Roman", Times, serif;
font-size:15px;
width:584px;
height:21px;
padding-left:17px;
margin-bottom:25px;
background-image:url(../images/newsheaderbg.jpg);
}
.newsheader
{
color:#C7B585;
padding-top:3px;
font-family:"Times New Roman", Times, serif;
font-size:15px;
width:584px;
height:21px;
padding-left:30px;
margin-bottom:25px;
background-image:url(../images/newsheaderbg.jpg);
}
.homeheader
{
color:#C7B585;
padding-top:3px;
font-family:"Times New Roman", Times, serif;
font-size:15px;
width:266px;
height:20px;
padding-left:30px;
margin-bottom:25px;
background-image:url(../images/homeheaderbg.jpg);
}
.homearticlecontent
{
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
line-height:16px;
margin-right:20px;
}
.articlerightinfo
{
margin-top:6px;
margin-bottom:2px;
}
.newsrightarticle
{
margin-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
padding-right:20px;
}
.newsarticlecontent
{
margin-top:3px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:12px;
line-height:16px;
margin-right:20px;

}
.homearticlecontent2
{
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
line-height:16px;

}
.homeimage
{
margin-bottom:10px;
}
.newsimage
{
margin-bottom:10px;
margin-right:30px;
}
#bannerborder
{
width:100%;
background-image:url(../images/topbannerbg.jpg);
height:12px;
background-repeat:repeat-x;
}
.searchinput
{
font-size:8pt;
width:150px;
margin:0px;
padding:2px;
margin-right:10px;
}
#maincontent
{
width:944px;
padding-left:15px;
padding-right:15px;
background-image:url(../images/fullbg.png);
}
#banner
{
height:157px;
background-image:url(../images/NZFashion_Banner.png);
}

#bannertopright
{
/*background-image:url(../images/banner_topright.jpg);*/
width:491px;
height:89px;
text-align:right;
color:#C7B585;
}
.designerlink,.designerlink:active,.designerlink:visited,.designerlink:link
{
color:#000000;
text-decoration:none;
line-height:14pt;
/*border-bottom:1px solid #aeaea0;*/
}
.headingprofilelink,.headingprofilelink:active,.headingprofilelink:visited,.headingprofilelink:link
{
	color:#000;
	text-decoration:none;
}
.headingprofilelink:hover
{
	color:#000;
	text-decoration:underline;
	/*border-bottom:1px solid #999999;*/
}
.designerlink:hover
{
color:#C7B585;
text-decoration:none;
border-bottom:1px solid #C7B585;

}
.designerlink2,.designerlink2:active,.designerlink2:visited,.designerlink2:hover,.designerlink2:link
{
color:#C7B585;
text-decoration:none;
border-bottom:1px solid #C7B585;
line-height:14pt;
}
.searchlink,.searchlink:active,.searchlink:visited,.searchlink:hover,.searchlink:link
{
color:#C7B585;
text-decoration:underline;
}
#bannersearch
{
margin-top:10px;
text-align:right;
margin-right:25px;
margin-bottom:15px;
}
#mainnav
{
/*background-color:#000000;*/
height:22px;
}
#mainnav DIV
{
width:236px;
text-align:center;
float:left
}
#mainnav .mainnavon
{
background-color:#C7B585;
}
#mainnav .mainnavon2
{
background-color:#C7B585;
width:236px;
}
#mainnav .mainnavon A,#mainnav .mainnavon A:link,#mainnav .mainnavon A:active,#mainnav .mainnavon A:visited,#mainnav .mainnavon A:hover,
#mainnav .mainnavon2 A,#mainnav .mainnavon2 A:link,#mainnav .mainnavon2 A:active,#mainnav .mainnavon2 A:visited,#mainnav .mainnavon2 A:hover

{
color:#000000;
}
#mainnav DIV A,#mainnav DIV A:link,#mainnav DIV A:visited,#mainnav DIV A:hover,#mainnav DIV A:active
{
line-height:22px;
text-decoration:none;
color:#ffffff;
font-size:9pt;
}

#homecontentleft
{
width:623px;
float:left;
}
#homecontentleftinner
{
width:613px;
float:left;
padding-top:2px;
padding-right:10px;
}
#homecontentright
{
margin-top:0px;
padding-top:0px;
width:321px;
float:left;
background-image:url(../images/sidebg2.gif);
background-position:top left;
height:100%;min-height: 100%;
}
#homecontentright2
{
margin-top:0px;
width:321px;
background-image:url(../images/sidebg1.gif);
background-repeat: no-repeat;
min-height:920px;
}
#subscribe
{
margin-top:0px;
width:297px;
background-color:#000000;
margin-left:0px;
height:70px;
}
#subscribe2
{
color:#C7B585;
float:left;
padding-top:15px;
font-family:"Times New Roman", Times, serif;
font-size:18pt;
padding-left:17px;
}
#subscribe3
{
color:#ffffff;
float:left;
padding-top:15px;
font-family:"Times New Roman", Times, serif;
font-size:10pt;
padding-left:15px;
}
.subscribetext2
{
font-size:14pt;
}
.rightline
{
background-color:#C7B585;
height:3px;
color:#C7B585;
margin-left:7px;
margin-right:2px;
margin-top:10px;
}
.footerlink,.footerlink:active,.footerlink:visited,.footerlink:link,.footerlink:hover
{
color:#000000;
text-decoration:none;
font-size:8pt;
}
.footerline
{
background-color:#C7B585;
height:1px;
color:#C7B585;
}
#subscribeform
{
padding-left:16px;
padding-top:12px;
font-size:9pt;
line-height:12pt;
font-style:italic;
font-family:"Times New Roman", Times, serif;
}
#receiptform
{
padding-left:16px;
padding-top:12px;
font-size:9pt;
line-height:13pt;
font-style:normal;
font-family:"Times New Roman", Times, serif;
}
#competitionform
{
margin-left:30px;
padding-left:16px;
margin-top:30px;
font-size:9pt;
line-height:13pt;
font-style:normal;
font-family:"Times New Roman", Times, serif;
}
#receiptform #receipttitle
{
margin-top:10px;
font-size:7pt;
font-weight:bold;
font-style:italic;
}
.formtext
{
font-size:10pt;
line-height:12pt;
font-style:italic;
font-family:"Times New Roman", Times, serif;
}
#receipt1
{
display:none;
}
#subscribeform INPUT,#receiptform INPUT
{
width:271px;
font-size:8pt;
margin-bottom:7px;
}
#competitionform INPUT
{
width:150px;
font-size:8pt;
margin-bottom:7px;
}
.forminput
{
width:300px;
font-size:8pt;
margin-bottom:7px;
}
.subscribebutton,.subscribebutton:link,.subscribebutton:active,.subscribebutton:visited,.subscribebutton:hover
{
font-style:normal;
color:#000000;
background-color:#C7B585;
margin-right:22px;
padding-top:5px;
padding-bottom:5px;
padding-left:30px;
line-height:32px;
padding-right:30px;
margin-top:5px;
}
.collection_left
{
float:left;
width:355px;
}
.collection_left2
{
float:left;
width:555px;
}
.collection_left3
{
float:left;
width:660px;
}
.collection_right
{
float:left;
text-align:center;
width:200px;
}
.collection_description
{
color:#999999;
line-height:16pt;
}
A,A:visited,A:link,A:active,A:hover
{
color:#000;
}
H2
{
font-family:"Times New Roman", Times, serif;
font-size:22px;
margin:5;
color:#000;
font-weight:normal;
}
H3
{
font-family:"Times New Roman", Times, serif;
font-size:18pt;
margin:0;
font-weight:normal;
color:#C7B585;
}
H4
{
font-family:"Times New Roman", Times, serif;
font-size:16pt;
margin:0;
font-weight:normal;
}
H5
{
font-family:"Times New Roman", Times, serif;
color:#3F3F3F;
text-decoration:none;
font-size:20px;
margin:0;
font-weight:normal;
}
#fullpagecontent
{
padding-top:30px;
padding-left:20px;
padding-right:20px;
width:904px;
padding-bottom:20px;
}
.searchtext
{
font-size:11pt;
line-height:15pt;
}
.collection_line
{
color:#C7B585;
height:1px;
width:99%;
}
.hline
{
color:#C7B585;
height:1px;

}
.alphabetrow
{
float:left;
width:180px;
}
#leftnav
{
float:left;
width:178px;
float:left;
min-height:600px;
/*background-image:url(../images/navbg.jpg);*/
}
#leftnav2
{
margin-top:0px;
padding-top:0px;
width:140px;
padding-top:16px;
padding-left:10px;
padding-right:20px;
line-height:14pt;
}
#designercontent
{
float:left;
/*margin-left:31px;*/
width:708px;
}
#designercontent2
{
padding-top:15px;
padding-left:28px;
width:662px;
}

#designernav
{
height:22px;
width:700px;
margin-top:10px;
}
#designernav DIV
{
margin-right:35px;
text-align:left;
float:left;

}
.detailsnavon,.detailsnavon:visited,.detailsnavon:link,.detailsnavon:active,.detailsnavon:hover
{
color:#c7b585;
text-decoration:underline;
}
.detailsnav,.detailsnav:visited,.detailsnav:link,.detailsnav:active,.detailsnav:hover
{
color:#3a3a39;
text-decoration:underline;
}
#designertext
{
margin-top:20px;
line-height:14pt;
color:#999999;
font-size:10pt;
}
#collectiontext
{
margin-top:20px;
line-height:14pt;
color:#999999;
font-size:10pt;
float:left;
}
#designernav .mainnavon
{
background-color:#C7B585;
}

#stockistnav
{
width:160px;
height:22px;
background-color:#E5E5E5;
line-height:22px;
color:#000000;
text-align:center;
font-family:"Times New Roman", Times, serif;

}
#stockistbox
{
width:643px;
background:#E5E5E5;
padding-top:22px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}
#stockistbox2
{
background-color:#ffffff;
padding-left:20px;
padding-right:20px;
padding-top:10px;
padding-bottom:30px;
}
.stockistgroup
{
color:#000000;
font-weight:bold;
}
.redlink,.redlink:active,.redlink:visited,.redlink:hover,.redlink:link
{
color:#cc0000;
text-decoration:none;
}
.stockistinfo
{
color:#000000;
line-height:14pt;

}
.stockistheading
{
line-height:18pt;
}
#collection_thumbnails
{
width:340px;
margin-top:5px;
float:left;
}
#collection_image
{
width:320px;
float:left;
margin-top:15px;
}
#collection_thumbnails DIV
{
float:left;
}
#thumbrollover
{
background: url(../images/collectionfg.png);
}
#thumbrollover2
{
background: url(../images/collectionfg.png);
}
.thumbfooter
{
background-color:#000000;
margin-top:0px;
width:100%;
font-family:"Times New Roman", Times, serif;
font-size:7pt;
color:#ffffff;
line-height:12px;
padding-bottom:1px;
}
#collectionpageing
{
font-family:"Times New Roman", Times, serif;
font-size:9pt;
color:#000000;
font-style:italic;
text-align:right;
float:right;
width:310px;
padding-right:20px;
}
#collectionpageing A,#collectionpageing A:visited, #collectionpageing A:active, #collectionpageing A:link
{
font-family:"Times New Roman", Times, serif;
font-size:9pt;
color:#000000;
text-align:right;
font-style:italic;
}
#collectionpageing .collectionpageon, #collectionpageing .collectionpageon:active, #collectionpageing .collectionpageon:link,
#collectionpageing .collectionpageon:hover,#collectionpageing .collectionpageon:visited
{
font-family:"Times New Roman", Times, serif;
font-size:9pt;
color:#ffffff;
text-align:right;
font-style:italic;
background-color:#000000;
padding:1px;
}
.footertext,.footertext:link,.footertext:active,.footertext:visited,.footertext:hover
{
color:#C7B585;
text-decoration:none;
font-size:8pt;
}
.bannertoplinks,.bannertoplinks:active,.bannertoplinks:visited,.bannertoplinks:link,.bannertoplinks:hover
{
color:#C7B585;
text-decoration:none;
line-height:20pt;
margin-right:25px;
font-size:8pt;
}
.ValidationError
{
	background-color:#FFCCCC;
	color:#ff0000;
	font-weight:bold;
	border:dashed;
	border-width:1px;
	border-color:#000000;
}
#homeleft
{
float:left;	
width:748px;
margin-top:18px;
}
#advertright
{
float:left;
width:180px;
background-image:url(../images/advertbg.jpg);
background-repeat:repeat-y;
min-height:600px;
padding-top:10px;
padding-left:15px;
}
#homecell1
{
float:left;
width:244px;
}
#homecell2
{
float:left;
width:244px;
margin-left:8px;
}
#homecell3
{
float:left;
width:240px;
margin-left:8px;
}
.cellheader
{
width:220px;
height:20px;
padding-top:5px;
background-color:#101010;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:9pt;
padding-left:25px;
}
.updatesheading
{
font-size:16px;
line-height:15px;
font-weight:normal;
color:#b7a871;
font-family:"Times New Roman", Times, serif;
}
.updatetext
{
color:#535353;
font-size:11px;
line-height:15px;
}
.updatestitle
{
font-size:16px;
line-height:19px;
font-weight:normal;
color:#343434;
font-family:"Times New Roman", Times, serif;
font-style:italic;
}
.updateheader
{
margin-top:8px;
width:120px;
height:20px;
padding-top:4px;
background-color:#3a3a3a;
font-family:"Times New Roman", Times, serif;
color:#fff;
font-size:10pt;
padding-left:60px;
margin-bottom:15px;
}
.cellheader2
{
width:720px;
height:20px;
padding-top:5px;
background-color:#151513;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:9pt;
padding-left:25px;
margin-bottom:15px;
}
.cellheader4
{
width:525px;
height:20px;
padding-top:5px;
background-color:#4b4b4b;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:9pt;
padding-left:25px;
margin-bottom:15px;
}
.cellheader6
{
width:733px;
height:20px;
padding-top:5px;
background-color:#4b4b4b;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:9pt;
padding-left:20px;
margin-bottom:15px;
margin-left:-15px;
}
.cellheader7
{
width:933px;
height:20px;
padding-top:5px;
background-color:#101010;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:9pt;
padding-left:12px;
margin-bottom:10px;
margin-left:0px;
margin-top:18px;
}
.filterselected,.filterselected:link,.filterselected:active,.filterselected:hover,.filterselected:visited
{
color:#b9a975;
}
.updatesheading1
{
font-size:16px;
margin-bottom:3px;
font-family:'Times New Roman', Times, serif;
color:#b9a975;
}
.cellheader8
{
width:733px;
height:20px;
padding-top:5px;
background-color:#101010;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:9pt;
padding-left:12px;
margin-bottom:10px;
margin-left:0px;
margin-top:18px;
}
.cellheader5
{
width:525px;
height:20px;
padding-top:5px;
background-color:#4b4b4b;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:9pt;
padding-left:10px;
margin-bottom:15px;
}
.industrytitle
{
font-size:22px;
line-height:30px;
color:#4b4b4b;
}
.industrytitle2
{
font-size:22px;
line-height:30px;
color:#4b4b4b;
margin-top:15px;
}
.industrylink,.industrylink:active,.industrylink:visited,.industrylink:hover,.industrylink:link
{
color:#4b4b4b;
font-size:15px;
text-decoration:none;
}
.cellheader3
{
width:686px;
height:20px;
padding-top:5px;
background-color:#4b4b4b;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:9pt;
padding-left:10px;
margin-bottom:5px;
}
.cellheader4
{
width:736px;
height:20px;
padding-top:5px;
background-color:#4b4b4b;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:9pt;
padding-left:10px;
margin-bottom:5px;
}
.cellcontent
{
width:235px;
padding-right:10px;
background-image:url(../images/cellbg2.png);
min-height:500px;
}
.headinglink,.headinglink:visited,.headinglink:active,.headinglink:hover,.headinglink:link
{
color:#ffffff;
text-decoration:none;
}
.cellcontent2
{
width:240px;
min-height:500px;
}
.cellarticle
{
padding-left:25px;

width:210px;
}
.cellarticle2
{
padding-left:25px;
padding-top:10px;
}
.celladate
{
font-size:11px;
color:#868787;
padding-bottom:8px;
}
.celldate
{
font-size:11px;
color:#868787;
padding-top:15px;
padding-bottom:12px;
}
.celladate2
{
font-size:11px;
line-height:11px;
color:#868787;
padding-bottom:12px;
padding-top:3px;
}
.celladate3
{
font-size:8pt;
line-height:8pt;
color:#868787;
padding-bottom:4px;
}
.shoottags
{
font-size:11px;
line-height:15px;
letter-spacing:0.5px;
color:#868787;
}
.shoottags a,.shoottags a:visited,.shoottags a:active,.shoottags a:hover,.shoottags a:link
{
font-size:8pt;
line-height:8pt;
color:#868787;
text-decoration:underline;
}
.celltitle a,.celltitle a:link,.celltitle a:visited,.celltitle a:active,.celltitle a:hover
{
font-size:22px;
line-height:22px;
color:#151513;
text-decoration:none;
font-family:"Times New Roman", Times, serif;
}
.cellsubtitle
{
padding-top:5px;
padding-bottom:5px;
width:150px;
text-align:left;
}
.cellsubtitle2
{
padding-top:5px;
padding-bottom:5px;
width:100px;
text-align:left;
}
.cellsubtitle a,.cellsubtitle a:link,.cellsubtitle a:visited,.cellsubtitle a:active,.cellsubtitle a:hover,
.cellsubtitle2 a,.cellsubtitle2 a:link,.cellsubtitle2 a:visited,.cellsubtitle2 a:active,.cellsubtitle2 a:hover
{
text-decoration:underline;
color:#868787;
font-size:12px;
line-height:16px;
}
.cellheading,.cellheading:link,.cellheading:active,.cellheading:hover,.cellheading:visited
{
font-size:22px;
line-height:22px;
color:#151513;
text-decoration:none;
font-family:"Times New Roman", Times, serif;
}
.celldivider
{
background-color:#6c6c6c;
width:195px;
height:1px;
margin-top:13px;
}
.celldivider2
{
background-color:#f1ece0;
width:195px;
height:2px;
margin-top:20px;
margin-bottom:13px;
}
.celllink,.celllink:link,.celllink:active,.celllink:hover,.celllink:visited
{
text-decoration:underline;
color:#868787;
font-size:12px;
line-height:18px;
}
.celllink2,.celllink2:link,.celllink2:active,.celllink2:hover,.celllink2:visited
{
text-decoration:underline;
color:#1c1c1a;
font-size:12px;
line-height:18px;
}

.cellimage
{
margin-top:10px;
}
.cellimage2
{
margin-top:3px;
}
.cellimage3
{
margin-top:1px;
}
.cellheaderleft
{
float:left;
width:496px;
}
.cellheaderleft2
{
float:left;
width:245px;
}
.cellheadermiddle2
{
float:left;
padding-left:6px;
width:245px;
}
.cellheaderright
{
float:left;	
}
.cellheaderright3
{
margin-left:-5px;
float:left;	
}
.cellheaderright2
{
width:335px;
float:left;
text-align:right;
color:#1c1c1a;
font-size:12px;
line-height:12px;
font-weight:bold;
padding-top:6px;
}
.headertitleleft
{
float:left;
width:400px;
margin-bottom:5px;
}
.headertitle1
{
margin-left:190px;
font-size:22px;
color:#000;
font-family:"Times New Roman", Times, serif;
}
.headertitle2
{
margin-left:100px;
font-size:22px;
color:#000;
font-family:"Times New Roman", Times, serif;
}
.headertitle3
{
margin-left:25px;
font-size:22px;
color:#000;
font-family:"Times New Roman", Times, serif;
}
.headertitle4
{
font-size:22px;
color:#000;
font-family:"Times New Roman", Times, serif;
}
.headertitle5
{
font-size:22px;
color:#000;
}
.headertitle6
{
margin-left:25px;
font-size:22px;
line-height:22px;
font-family:"Times New Roman", Times, serif;
}
.instorfullline
{
height:3px;
background-color:#1c1c1a;
margin-left:25px;
width:719px;
}
.instorfullline2
{
height:3px;
background-color:#1c1c1a;
width:750px;
}
.instorefooter
{
margin-left:25px;
width:719px;
text-align:right;
margin-bottom:5px;
color:#1c1c1a;
font-size:12px;
line-height:12px;
font-weight:bold;
margin-top:10px;
}
.instorefooter a,.instorefooter a:link,.instorefooter a:active,.instorefooter a:hover,.instorefooter a:visited
{
color:#1c1c1a;	
text-decoration:underline;
}
#instoreleft
{
padding-top:3px;
float:left;
width:544px;
height:22px;
margin-bottom:5px;
}
.instorecell
{
width:719px;
min-height:100px;
margin-left:25px;
margin-top:14px;
}
.instorecell2
{
width:744px;
min-height:100px;
margin-top:14px;
}
.instorecellleft
{
width:535px;
float:left;
}
.instorecellleft5
{
width:560px;
float:left;
}

.instorecellright
{
width:161px;
float:left;
text-align:center;
padding-right:5px;
}
.instoredesc
{
color:#999;
font-size:12px;
margin-top:5px;
margin-bottom:20px;
}
.instorepopuplink
{
margin-top:150px;	
}
.instoreimage
{
margin-bottom:10px;
}
.instoredivider
{
background-color:#e9e5d9;
height:3px;
margin-top:10px;
}
#instoreright
{
padding-top:11px;
width:200px;
height:14px;
text-align:right;
float:left;
margin-bottom:5px;
color:#1c1c1a;
font-size:12px;
line-height:12px;
font-weight:bold;
}
#instoreright a,#instoreright a:link,#instoreright a:active,#instoreright a:hover,#instoreright a:visited
{
color:#1c1c1a;	
text-decoration:underline;
}
.headerleftline
{
height:3px;
background-color:#1c1c1a;
margin-top:8px;
margin-left:25px;
}
.headerleftline2
{
height:3px;
background-color:#1c1c1a;
margin-top:8px;	
width:200px;
margin-left:35px;
}
.headerfullline
{
height:3px;
background-color:#1c1c1a;
margin-top:8px;	
margin-left:25px;
}
.shootcell
{
margin-top:15px;
min-height:205px;
width:700px;
}
.shootcell2
{
margin-top:15px;
min-height:205px;
width:700px;
}
.shootcell3
{
margin-top:15px;
min-height:160px;
width:746px;
}
.shootcellleft
{
width:280px;
float:left;
}
.shootcellleft2
{
width:265px;
float:left;
}
.shootimage
{
margin-right:3px;
margin-bottom:10px;
}
.shootimage2
{
margin-right:2px;
margin-bottom:2px;
}
.shootdivider
{
height:3px;
background-color:#e9e5d9;
width:700px;
}
.shootdivider2
{
height:3px;
background-color:#e9e5d9;
width:676px;
}
.shootdivider3
{
height:3px;
background-color:#e9e5d9;
width:742px;
}
.updatesline
{
margin-top:6px;
margin-bottom:6px;
width:180px;
background-color:#000;
height:2px;
}
.homeline
{
background-color:#151513;
height:4px;
margin-bottom:10px;
background-image:url(../images/linebg.jpg);
width:743px;
}
.updateslink,.updateslink:active,.updateslink:visited,.updateslink:hover,.updateslink:link
{
color:#262626;	
}
.shootdivider4
{
height:1px;
background-color:#b2b2b2;
margin-top:8px;
margin-bottom:8px;
width:180px;
}
.shootcellright
{
float:left;
}
.shootcellright2
{
float:left;
width:465px;
}
.headerfullline2
{
height:3px;
background-color:#1c1c1a;
margin-top:5px;	
width:695px;
margin-bottom:15px;
}
.headerfullline3
{
height:3px;
background-color:#1c1c1a;
margin-top:5px;	
width:695px;
margin-bottom:10px;
}
.headerfullline4
{
height:3px;
background-color:#1c1c1a;
margin-top:5px;	
width:745px;
margin-bottom:15px;
}
.headerfullline5
{
height:3px;
background-color:#1c1c1a;
margin-top:5px;	
width:745px;
margin-bottom:8px;
}
.headerfullline6
{
height:3px;
background-color:#1c1c1a;
margin-top:5px;	
width:736px;
margin-bottom:15px;
}
.headertitle2 a,.headertitle2 a:link,.headertitle2 a:visited,.headertitle2 a:active,.headertitle2 a:hover,.headertitle1 a,.headertitle1 a:link,.headertitle1 a:visited,.headertitle1 a:active,.headertitle1 a:hover
{
color:#1c1c1a;
line-height:22px;
}
.cellsmallleft3
{
float:left;
width:95px;
padding-bottom:10px;
}
.cellsmallleft
{
float:left;
width:110px;
padding-bottom:10px;
}
.cellsmallright
{
float:left;
width:100px;
min-height:120px;
}
.cellheadingsmall,.cellheadingsmall:link,.cellheadingsmall:active,.cellheadingsmall:hover,.cellheadingsmall:visited
{
font-size:18px;
line-height:18px;
color:#595959;
text-decoration:none;
font-family:"Times New Roman", Times, serif;
width:195px;
}
.cellheadingsmall3
{
font-family:"Times New Roman", Times, serif;
color:#2f2f2f;
font-size:22px;
line-height:22px;
font-style:italic;

}
.cellheadingsmall2,.cellheadingsmall2 a:link,.cellheadingsmall2 a:active,.cellheadingsmall2 a:hover,.cellheadingsmall2 a:visited
{
font-size:16px;
line-height:18px;
color:#2f2f2f;
text-decoration:none;
font-family:"Times New Roman", Times, serif;
}
.instorelargeheading
{
font-size:24px;
line-height:24px;
color:#000;
font-family:"Times New Roman", Times, serif;
margin-left:35px;
float:left;
width:717px;
margin-top:10px;
}
.enquireheading
{
font-size:24px;
line-height:24px;
color:#000;
font-family:"Times New Roman", Times, serif;
margin-left:35px;
float:left;
width:717px;
margin-top:10px;
}
.instoreclose
{
float:left;
}
.fade 
{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	z-index: 1000;
	background-image: url(../images/pop-bck.png);
	background-repeat: repeat;
	background-position: left top;
	top: 0;
}
.instorelarge 
{
	width:770px;
height:514px;
padding:5px;
background-color:#fff;
	border: 1px solid #ccc;
	float: left;
	position: fixed;
	top: 10%;
	left: 50%;
	z-index: 3000;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -400px;
}
#menuleft
{
width:178px;
float:left;
min-height:600px;
/*background-image:url(../images/navbg.jpg);*/
}
#menuright
{
float:left;	
margin-left:18px;
margin-top:18px;
}
#menuright2
{
float:left;	
margin-left:18px;
margin-top:18px;
width:736px;
}
.instoreboxleft
{
float:left;
width:250px;
margin-left:35px;
margin-top:10px;
background-color:#fff;
}
.instoreboxright
{
float:left;
width:480px;
margin-top:13px;
background-color:#fff;
}
.instoreboxleft2
{
float:left;
width:550px;
margin-left:35px;
margin-top:10px;
background-color:#fff;
}
.stockistsbox
{
margin-left:35px;
}
.instoreboxright2
{
float:left;
width:150px;
margin-top:0px;
background-color:#fff;
}
.hideshow
{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1000;
}
.instorelarge
{
width:770px;
height:514px;
padding:5px;
background-color:#fff;
}
.instorelarge2 
{
	width:770px;
height:550px;
padding:5px;
background-color:#fff;
	border: 1px solid #ccc;
	float: left;
	position: fixed;
	top: 5%;
	left: 50%;
	z-index: 3000;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -400px;
}
.enquirebox 
{
	width:770px;
height:550px;
padding:5px;
background-color:#fff;
	border: 1px solid #ccc;
	float: left;
	position: fixed;
	top: 5%;
	left: 50%;
	z-index: 3000;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -400px;
}
.popupupdate 
{
width:386px;
height:181px;
background-color:#fff;
	border: 1px solid #ccc;
	float: left;
	position: fixed;
	top: 15%;
	left: 50%;
	z-index: 3000;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -200px;
}
.bodycell {
	text-align: justify;
	overflow: auto;
	scrollbar-face-color: #1d1d1b;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-Color: #484844;
	scrollbar-highlight-color:#000;
	scrollbar-3dlight-color:#484844;
	scrollbar
	color: #ffffff;
	right: auto;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	margin-left: 5px;
	z-index: auto;
	padding-right: 10px;
	padding-bottom:5px;	
	

}
#contentlayer 
{
	top: auto;
}
#mesWindowContent
{
	width:800px;
	background-color:#fff;
}
#menumiddle
{
float:left;
width:540px;
margin-top:15px;
margin-left:28px;
}
#newsletterform
	{
		/*margin-left:30px;
		padding-left:16px;
		margin-top:30px;*/
		font-size:9pt;
		/*line-height:13pt;*/
		font-style:normal;
		font-family:"Times New Roman", Times, serif;
		width:181px;
		/*border:1px black solid;*/
	}
	#newsletterform INPUT
	{
		width:150px;
		font-size:8pt;
		margin-bottom:7px;
	}
	#newsletter2
	{
		padding-left:2px;
		margin-left:9px;
		/*background-image:url(../images/competitionsbg1.jpg);
		background-repeat:repeat-y;*/
		font-style:italic;
		font-family:"Times New Roman", Times, serif;
	}
	#newsletter2 .input
	{
		border-width:1px;
border-color:#000;
border-style:solid;
	}
.updatelink3,.updatelink3:link,.updatelink3:active,.updatelink3:visited,.updatelink3:hover
{
color:#525252;
}
.updatesheadinglink,.updatesheadinglink:link,.updatesheadinglink:active,.updatesheadinglink:visited,.updatesheadinglink:hover
{
color:#b9a975;
border-bottom:1px solid #b9a975;
text-decoration:none;
}
.updatesheadinglink2
{
color:#b9a975;
text-decoration:none;
}