/* CSS Document */	

body, form		{
				margin: 0 0 0 0;
				font: 10px/12px verdana, arial, helvetica, sans-serif;
				}
				
p, ul, ol, ul, li, dl, dt, dd, h1		{
				margin: 0 0 0 0;
				font: 10px/12px verdana, arial, helvetica, sans-serif;
				}												
				
#logo		{
				margin: 10px 0 24px 0;
				}
				
#subnav img		{
				margin-left: 10px;
				text-align: left;
				display: block;
							}
							
#subnav div		{display: block;
				margin: 14px 0 0 0;
				}							
							

#swatches img
                {
                margin: 0px 2px 2px 0px;
                }

#printdetail
                {
                text-align: right;
                margin-left: 20px;
                }

#swatch
                {
				font: 10px/12px verdana, arial, helvetica, sans-serif;
				font-weight: bold; 
				text-decoration: none;
				color: #867159;
                line-height: 16px;
                text-align: right;
                }

/* News Page */

table#newsindex		{
				border-bottom: 1px solid #fff;
				}

/* Register Page */

table#registerindex		{
				border-bottom: 1px solid #fff;
				}

/* Home Page */

table#homeimage		{
				background: white url(/images/generic/ph_homepage.jpg) no-repeat;
				border-bottom: 1px solid #fff;
				}
				
#hometext		{
				margin-top: 46px;
				display: block;
				}
				
/* Preview pages */				

table#previewindex		{
				background: white url(../images/winter_04/ph_preview.jpg) no-repeat;
				border-bottom: 1px solid #fff;
				}
				
/* Collection pages */				

table#collectionindex		{
				background: white url(../images/generic/ph_collection.jpg) no-repeat;
				border-bottom: 1px solid #fff;
				}				
				
/* About pages */

table#tashiastory01		{
				background: white url(../images/boutique/ph_tashia_story_01.jpg) no-repeat;
				border-bottom: 1px solid #fff;
				}
				
table#tashiastory02		{
				background: white url(../images/boutique/ph_tashia_story_02.jpg) no-repeat;
				border-bottom: 1px solid #fff;
				}
				
/* Boutique pages */				
				
table#boutiqueindex		{
				background: white url(../images/boutique/ph_boutique.jpg) no-repeat;
				border-bottom: 1px solid #fff;
				}
				
table#designersstrok		{
				background: white url(../images/boutique/ph_designers_strok.jpg) no-repeat;
				border-bottom: 1px solid #fff;
				}
				
table#designerstemperly		{
				background: white url(../images/boutique/ph_designers_temperly.jpg) no-repeat;
				border-bottom: 1px solid #fff;
				}
				
table#designersstudd		{
				background: white url(../images/boutique/ph_designers_studd.jpg) no-repeat;
				border-bottom: 1px solid #fff;
				}								
												
				
				#tashiastorycontent		{
				text-align: left;
				vertical-align: top
				}
				
				h1.tashiastory	{		
				font-weight: bold;
				font-style: normal;
				text-align: left;
				line-height:	13px;
				color: #fff;
				background: transparent;
				margin-top:	10px;
				margin-bottom: 0;
				margin-right: 10px;
				}
							
				p.tashiastory		{
				font-weight: normal;
				font-style: normal;
				text-align: left;
				line-height:	13px;
				color: #fff;
				background: transparent;
				margin-top:	1em;
				margin-bottom: 0px;
				margin-right: 10px;
				}
				
				h1.designers	{		
				font-weight: bold;
				font-style: normal;
				text-align: left;
				line-height:	13px;
				color: #867159;
				background: transparent;
				margin-top:	10px;
				margin-bottom: 0;
				margin-right: 10px;
				}
							
				p.designers		{
				font-weight: normal;
				font-style: normal;
				text-align: left;
				line-height:	13px;
				color: #867159;
				background: transparent;
				margin-top:	1em;
				margin-bottom: 0px;
				margin-right: 10px;
				}
				
				td#tashiastorypagenav		{
				padding-right: 10px;
				text-align: right;
				}
				
				td#tashiastorypagenav img		{
				margin-top: 8px;								
				}
				
				img.tashiastorypageleft		{
				margin-right: 10px;
				}
				
				td.boutiquephotos img		{
				margin-left: 15px;
				display: block;
				}
				
				td.boutiquephotos div		{
				margin-top: 15px;
				display: block;
				}
				
/* Press pages */				
				
table#pressindex		{
				background: white url(../images/press/ph_press.jpg) no-repeat;
				border-bottom: 1px solid #fff;
				}				
				
td.publicationlist img 	{
				text-align: left;
				display: block;
				}
				
#articlethumbnails img		{
				text-align: left;
				margin-right: 20px;
				}
				
				img.pressarchiveft		{
				margin-top: 45px;
				}				
				
td.pressarchive01 img		{
				display: block;
				}
				
td.pressarchive01 img.inline		{
				display: inline;
				}				
				
td.pressarchive01 h1		{
				margin-bottom: 20px;
				}
				
td.pressarchive01 p		{
				margin-top: 20px;
				}
				
td.pressarchive02 img		{
				display: block;
				margin: 20px 0 0 20px;
				}
				
td.pressarchive02 h1		{
				margin-top: 20px;
				}
				
ul.press	{
				font-weight: normal;
				font-style: normal;
				text-align: left;
				line-height:	13px;
				color: #867159;
				background: #fff;
				margin-top:	0;
				margin-bottom:	1em;
				list-style: square inside;
				margin-left: 0;
				padding-left: 0;
				}																																															
/* Stockist pages */

table#stockist		{
				background: white;
				border-bottom: 1px solid #fff;
				}												
				
				
/* Lifestyle pages */				
				
table#lifestyleindex		{
				background: white url(../images/lifestyle/ph_lifestyle.jpg) no-repeat;
				border-bottom: 1px solid #fff;
				}												
				
/* Contact pages */

table#contactindex		{
				background: white;
				border-bottom: 1px solid #fff;
				}

table#contact2index		{
				background: white url(../images/contact/ph_contact.jpg) no-repeat;
				border-bottom: 1px solid #fff;
				}

#contactlinks img		{
				margin-left: 99px;
				text-align: left;
				display: block;
							}
							
img#link01		{
				margin-top: 11px;
							}
							
img.map		{
				text-align: left;
				display: block;
							}																																								
											
/* Collection Detail Pages */
				
#patterndetail img 	{
				text-align: left;
				}
				
#patterndetail02	{
				text-align: right;
				}				
								
#mainimage img 	{
				margin: 0 20px 0 20px;
				text-align: left;
				display: block;
				}
				
#mainimage02 img 	{
				margin-left: 20px;
				text-align: left;
				display: block;
				}				
				
td.patternthumbnails img		{
				margin: 0 10px 13px 0;
				}
				
#primarycontent img		{
				text-align: left;
				display: block;
							}

div.order		{display: block;
				margin-top: 25px;
				}																							
				
/* Collection Pages */
				
td.collectionthumbnailstop img		{
				margin: 0 0 20px 20px;
				display: block;
				}
				
td.collectionthumbnailsbtm img		{
				margin: 0 0 0 20px;
				display: block;
				}
				
td#subheader img		{
				margin: 8px 0 0 18px;
				}																																																					
				
h1	{		
				font-weight: bold;
				font-style: normal;
				text-align: left;
				line-height:	13px;
				color: #867159;
				background: transparent;
				margin-top:	0;
				margin-bottom:	1em;
				}
				
p	{
				font-weight: normal;
				font-style: normal;
				text-align: left;
				line-height:	13px;
				color: #867159;
				background: transparent;
				margin-top:	0;
				margin-bottom:	1em;
				}
				

p a { color: #6d1d52; }
p a:hover { color: #d63782; }

ul	{
				font-weight: normal;
				font-style: normal;
				text-align: left;
				line-height:	13px;
				color: #867159;
				background: #fff;
				margin-top:	0;
				margin-bottom:	1em;
				list-style: square inside;
				margin-left: 0;
				padding-left: 0;
				}								
				
a.text:link		{
				font: 10px/12px verdana, arial, helvetica, sans-serif;
				font-weight: bold; 
				text-decoration: none;
				color: #6d1d52;
				background: #fff;
				line-height:	13px;				
				}
			
a.text:visited		{
				font: 10px/12px verdana, arial, helvetica, sans-serif;
				font-weight: bold; 
				text-decoration: none;
				color: #6d1d52;
				background: #fff;
				line-height:	13px;				
				}

a.text:hover		{ 
				font: 10px/12px verdana, arial, helvetica, sans-serif;
				font-weight: bold; 
				text-decoration: none;
				color: #d63782; 
				background: #fff;
				line-height:	13px;				
				}
				
a.text:active		{ 
				font: 10px/12px verdana, arial, helvetica, sans-serif;
				font-weight: bold; 
				text-decoration: none;
				color: #6d1d52;
				background: #fff;
				line-height:	13px;				
				}
				
table#content		{
				background: #fff;
				border-bottom: 1px solid #fff;
				}				
				
table#content td		{
										vertical-align: top;
										}										
				
table#nav		{
				border-top: 6px solid #6d1d52;
				}
				
#navbuttons	td	{
				padding-top: 6px;
				}
		
#nav01		{
				margin-right: 83px;
				}
				
td#pagenav img		{
				margin-top: 8px;
				}
				
td#pagenav		{
				text-align: right; 
				}																								

td#pagenavc img     {
                margin-top: 8px;
                }

td#pagenavc     {
                text-align: left;
                }

/* New text navigaton for collection/press pages */

#newtextnav
    {
    font: 11px/13px arial, helvetica, sans-serif;
    font-weight: bold;
    line-height: 14px;
    padding-left: 10px;
    color: #867159;
    }
#newtextnav a
    {
    text-decoration: none;
    color: #6d1d52;
    }
#newtextnav a:hover, #newtextnavon
    {
    color: #d63782;
    }

/* ditto for other pages */

#newtextnav2
    {
    font: 11px/13px arial, helvetica, sans-serif;
    font-weight: bold;
    line-height: 14px;
    padding-left: 10px;
    color: #6d1d52;
    }
#newtextnav2 a
    {
    text-decoration: none;
    color: #6d1d52;
    }
#newtextnav2 a:hover, #newtextnavon2
    {
    color: #ffffff;
    }

#newtextnav3
    {
    font: 11px/13px arial, helvetica, sans-serif;
    font-weight: bold;
    line-height: 14px;
    padding-left: 10px;
    color: #6d1d52;
    }
#newtextnav3 a
    {
    text-decoration: none;
    color: #6d1d52;
    }
#newtextnav3 a:hover, #newtextnavon3
    {
    color: #d63782;
    }

#newtextnav4
    {
    font: 11px/13px arial, helvetica, sans-serif;
    font-weight: bold;
    line-height: 14px;
    padding-left: 10px;
    color: #ffffff;
    }
#newtextnav4 a
    {
    text-decoration: none;
    color: #ffffff;
    }
#newtextnav4 a:hover, #newtextnavon4
    {
    color: #6d1d52;
    }



/* contact */

#contactcontent h1
    {
    font: 10px/12px verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    color: #6d1d52;
    }

/* news */

#newscontent h1
    {
    font: 10px/12px verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    color: #6d1d52;
    }

/* register */

#registercontent h1
    {
    font: 10px/12px verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    color: #6d1d52;
    }

.regh
    {
    font: 10px/12px verdana, arial, helvetica, sans-serif;
    color: #867159;
    text-align: right;
    }

.regf, .regf SELECT, .regf INPUT, .regf TEXTAREA
    {
    font: 10px/12px verdana, arial, helvetica, sans-serif;
    color: #000000;
    width: 300px;
    }



/* Admin pages */

#admintable TD
    {
    font-family: tahoma, arial, helvetica, sans;
    font-size: 11px;
    }

#admintable A { color: #0033ff; }

#admintable A:hover { color: #000000; }

#adminnav { font-family:tahoma,arial,helvetica,sans;font-size:11px;font-weight:bold;color:#000000;margin-bottom:10px; }

#admintitle { font-family:arial,helvetica,sans;font-size:18px;font-weight:bold;color:#000000;margin-bottom:10px; }

.adminheader
    {
    font-weight: bold;
    color: #000000;
    }

.swpopup
    {
    display: inline;
    float: left;
    text-align: left;
    font: 10px/12px verdana, arial, helvetica, sans-serif;
    font-weight: bold; 
	color: #867159;
    width: 200px;
    padding: 0px 0px 2px 0px;
    margin: 5px 0px 0px 5px;
    border: 1px solid #cccccc;
    }

