.body
{
text-align: center;
}


div#container
{
margin-left: auto;
margin-right: auto;
width: 846px;
height: 800px;
text-align: left;
position: relative;
}


A {
color: #EC008C;
text-decoration: none;
background-color: transparent;
border-color: #EC008C;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
}

	
A:hover { color: #8B3A62;} 	





/* header and footer */
.headertext
{
position:absolute;
left: 94px;
top: 14px;
border: none;
}

.butterfly
{
position:absolute;
left: 0px;
top:3px;
border: none;
}

.topborder
{
position:absolute;
left: 0px;
top:65px;
}

.bottomborder
{
position:absolute;
left: 0px;
top:667px;
}


/* menu */
.home
{
position:absolute;
left: 448px;
top: 45px;
border: none;
}

.homeactive
{
position:absolute;
left: 448px;
top: 45px;
border: none;
width: 47px;
height: 1px;
}


.styles
{
position:absolute;
left: 508px;
top: 45px;
border: none;
}

.stylesactive
{
position:absolute;
left: 510px;
top: 45px;
border: none;
width: 49px;
height: 1px;
}

.fabrics
{
position:absolute;
left: 574px;
top: 46px;
border: none;
}

.fabricsactive
{
position:absolute;
left: 575px;
top: 43px;
border: none;
width: 53px;
height: 1px;
}

.gallery
{
position:absolute;
left: 639px;
top: 46px;
border: none;
}

.galleryactive
{
position:absolute;
left: 644px;
top: 43px;
border: none;
width: 50px;
height: 1px;
}




.linesheet
{
position:absolute;
left: 711px;
top: 45px;
border: none;
}

.linesheetactive
{
position:absolute;
left: 711px;
top: 43px;
border: none;
width: 68px;
height: 1px;
}

.contact
{
position:absolute;
left: 789px;
top: 46px;
border: none;
}

.contactactive
{
position:absolute;
left: 792px;
top: 43px;
border: none;
width: 56px;
height: 1px;
}


/*end menu*/

.line
{
position:absolute;
left: 530px;
top: 67px;
border: none;
}

.previous
{
position:absolute;
left: 627px;
top: 67px;
border: none;
}

.top
{
position:absolute;
left: 703px;
top: 67px;
border: none;
}


.bottom
{
position:absolute;
left: 746px;
top: 67px;
border: none;
}




.next
{
position:absolute;
left: 810px;
top: 67px;
border: none;
}



/*submenu*/




/*end submenu*/



/*splash page*/

/*text capital*/
.textintro
{
color: #EC008C;
font-size:13px;
}

.splashtext
{
position:absolute;
text-align:justify;
top:83px;
left:9px;
width:413px;
height: 578px;
padding: 20px;
padding-top: 21px;
font-family: helvetica neue, helvetica, sans-serif;
font-size: 13px;
color: #444444;
}

.splashtextbox
{
position:absolute;
top:88px;
left:0px;
width:470px;
height: 556px;
color: #444444;
background-color: #FF83FA;
background: url(images/newgradient2.gif) 0% 0% repeat-x;
}

/*photo on splash page*/
.splashimage
{
position:absolute;
right: 0px;
top: 89px;
border: none;
}

.silks
{
position:absolute;
top: 610px;
bottom:0px;
border: none;
width:470px;
height:35px;
}



/* styles main page*/

th

{
	text-align: left;
	border: none;
	background: none;
	padding: 2px 3px 2px 3px;
	color: #EC008C;
	font-size:16px;
}

td {
	border: 2px dotted #ffffff;

	background: none;
	padding: 1px 3px 2px 3px;
	color: #444444;
}

table { border-collapse: collapse; }



.tablelayout
{
/*border-style:  dotted;*/
/*border: 2px solid #ffffff;*/
font-size: 11px;
font-family: helvetica neue, helvetica, sans serif;

}

.stylestable1
{
position:absolute;
text-align:justify;
top:84px;
left:10px;
width:382px;
height: 578px;
padding: 20px;
padding-top: 21px;
font-family: helvetica neue, helvetica, sans-serif;
font-size: 13px;
color: #444444;

}

.stylestable2
{
position:absolute;
text-align:justify;
top:84px;
right:0px;
width:382px;
height: 520px;
padding: 20px;
padding-top: 21px;
font-family: helvetica neue, helvetica, sans-serif;
font-size: 13px;
color: #444444;

}



.stylestextbox
{
position:absolute;
top:88px;
left:0px;
width:846px;
height: 556px;
color: #444444;
background-color: #b3b3b3;
background: url(images/newgradient2.gif) 0% 0% repeat-x;
}

.stocknote
{
font-size: 11px;
font-family: helvetica neue, helvetica, sans serif;
position: absolute;
bottom:0px;
left: 160px;
}

/* end styles main page*/





/* styles pages photo and text sections*/

/*left side gradient area and garment title text*/
.stylesection1 {
position:absolute;
top:88px;
left:0px;
width:161px;
height: 578px;
padding: 13px;
padding-top:17px;
background: url(images/newgradient2.gif) 0% 0% repeat-x;
color: #FF1493;
font-family: helvetica; sans-serif;
font-size: 19px;
}

/*container for sketch of garment*/
.stylesection1a {
position:absolute;
top:175px;
left:0px;
width:189px;
height: 200px;
color: #ffffff;
text-align:center;
margin-top:0px;
margin-bottom:0px;
    padding:0px;
}

/*prices*/
.stylesection1b {
position:absolute;
top:370px;
left:0px;
width:140px;
height: 200px;
color: #5D478B;
text-align:left;
margin-top:0px;
margin-bottom:0px;
padding:22px;
font-family: helvetica; sans-serif;
font-size:13px;
}

/*smaller photograph section*/
.stylesection2 {
position:absolute;
top:89px;
left:187px;
width:180px;
height: 578px;
color: #333333;
font-family: helvetica neue, helvetica, sans serif;
font-size:13px;
text-align:center;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}


/*right hand gradient box*/
.stylesection3 {
position:absolute;
top:88px;
right:0px;
width:450px;
height: 578px;
text-align: left;
padding: 15px;
background: url(images/newgradient2.gif) 0% 0% repeat-x;
}

/*right hand text box*/
.stylesmaintext
{
position:absolute;
top:0px;
left:0px;
width:140px;
height: 200px;
color: #333333;
text-align:left;
margin-top:0px;
margin-bottom:0px;
padding:22px;
font-family: helvetica; sans-serif;
font-size:13px;
}


/*
.stylesection4 {
position:absolute;
top:90px;
right:0px;
width:230px;
height: 578px;
padding: 15px;
background: url(images/newgradient2.gif) 0% 0% repeat-x;
color: #ffffff;
}
*/

/*container for large photograph (right position)*/
.stylesection5 {
position:absolute;
top:89px;
right:0px;
width:230px;
height: 578px;
/*background-color:red;*/
text-align:center;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}


/*secondary (smaller, left) photograph*/
.leftpicture
{
position: absolute;
top:0px;
left:0px;
width:180px;
}

/*sedcondary (larger, right) photograph*/
.rightpicture
{
position: absolute;
top:0px;
right:0px;
height: 556px;
}


/*end style page photo and text sections*/



/*fabric page*/

.fabricstextbox
{
position:absolute;
top:88px;
left:0px;
width:845px;
height: 556px;
color: #444444;
background-color: #FF83FA;
background: url(images/newgradient2.gif) 0% 0% repeat-x;
}

.fabricstext
{
position:absolute;
top:88px;
left:0px;
padding: 20px 22px 22px 28px;
width:845px;
height: 556px;
color: #5D478B;
font-family: helvetica neue, helvetica, sans-serif;
font-size: 13px;



}

.fabricsheader
{

font-family: helvetica neue, helvetica, sans-serif;
font-size: 18px;
color:  #FF1493;



}


/*end fabric page*/







/*gallery page*/

.gallerytextbox
{
position:absolute;
top:88px;
left:0px;
width:845px;
height: 556px;
color: #444444;
background-color: #FF83FA;
background: url(images/newgradient2.gif) 0% 0% repeat-x;
}

.gallerytext
{
position:absolute;
top:90px;
left:0px;
padding: 20px 22px 22px 28px;
width:845px;
height: 556px;
color: #5D478B;
font-family: helvetica neue, helvetica, sans-serif;
font-size: 13px;
}

.galleryheader
{

font-family: helvetica neue, helvetica, sans-serif;
font-size: 18px;
color:  #FF1493;
}


/*end gallery page*/



/*contact page*/

.contacttextbox
{
position:absolute;
top:88px;
left:0px;
width:845px;
height: 556px;
color: #444444;
background-color: #FF83FA;
background: url(images/newgradient2.gif) 0% 0% repeat-x;
}

.contacttext
{
position:absolute;
top:90px;
left:0px;
padding: 20px 22px 22px 28px;
width:845px;
height: 556px;
color: #5D478B;
font-family: helvetica neue, helvetica, sans-serif;
font-size: 13px;
}

.contactheader
{

font-family: helvetica neue, helvetica, sans-serif;
font-size: 18px;
color:  #FF1493;
}


/*end contact page*/



/*styles page*/

.stylestextbox
{
position:absolute;
top:88px;
left:0px;
width:845px;
height: 556px;
color: #444444;
background-color: #FF83FA;
background: url(images/newgradient2.gif) 0% 0% repeat-x;
}

.stylestext
{
position:absolute;
top:90px;
left:0px;
padding: 20px 22px 22px 28px;
width:845px;
height: 556px;
color: #5D478B;
font-family: helvetica neue, helvetica, sans-serif;
font-size: 13px;
}

.stylesheader
{

font-family: helvetica neue, helvetica, sans-serif;
font-size: 18px;
color:  #FF1493;
}


/*end styles page*/


