/* main elements */

body,div,td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
}

body {
    /*border: solid red 4px;*/
    background-color: #747272;
    min-width: 800px;
    margin-top: 0px
    margin-left: auto; margin-right: auto;
}


div {
    font-family: Helvetica, sans-serif;
}

.center {
    text-align: center;
}

.left {
    text-align: left;
}

a {
    color: #343434;
    text-decoration: none;
}

td a {
    color: #f5f6fe;
}

a:hover {
    color: #828282;
}


#main {
    /*border:           solid red 1px;*/
    border:             solid #343434 1px;
    /*background-image:   url(../images/background.jpg);*/
    background-color:   #f5f6fe;
    position:           relative;
    top:                5px;
    left:               0px;
    width:              800px;
    height:             800px;
    text-align:         left;
    margin-left:        auto;
    margin-right:       auto;
    margin-top:         0px;
    line-height:        200%;
    font-size:          14px;
}

table {
    border-top: solid #343434 1px;
    background: #f5f6fe;
    margin: 10px 0 0 0;
}

table td,table th {
	padding: 2px;
}

tbody tr:hover {
    background-color: #fdfddd;
}

table th {
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	background-color: #f5f6fe;
}

table td {
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}

table thead {
	font-weight: bold;
	font-style: italic;
	background-color: #f5f6fe;
}

.left {
    text-align: left;
}

#priceTable {
    /*border:		solid red 1px;*/
    position:		absolute;
    width:		550px;
    left:		50px;
    top:		130px;
    text-align:		left;
    padding-left:	0px;
    padding-right:	0px;
    margin-bottom:	0px;

}

#purchaseDetails {

}

#purchaseDetails h1 {
    /*border: solid red 1px;*/
    font-size: 20px;
    line-height: 24px;
    color: #343434;
    margin-bottom: -10px;
    padding-bottom: 0px;
}

#purchaseDetails h2 {
    /*border: solid red 1px;*/
    border-top: solid #343434 1px;
    font-size: 14px;
    line-height: 15px;
    color: #343434;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

#purchaseDetails p {
    /*border: solid red 1px;*/
    color: #343434;
    font-size: 14px;
    padding-left: 15px;
    padding-top: 0px;
    margin-top: 0px;
    line-height: 120%;
    margin-bottom: -10px;
    padding-bottom: 0px;
}


#stylesBox {
    /*border:		solid red 1px;*/
    position:		absolute;
    width:		300px;
    left:		50px;
    top:		360px;
    text-align:		left;
    padding-left:	0px;
    padding-right:	0px;
    margin-bottom:	0px;

}

#sizeBox {
    /*border:		solid red 1px;*/
    position:		absolute;
    width:		300px;
    left:		400px;
    top:		360px;
    text-align:		left;
    padding-left:	0px;
    padding-right:	0px;
    margin-bottom:	0px;

}


#title {
    /*border:		solid red 1px;*/
    margin-right:	auto;
    margin-left:	auto;
    margin-top:		0px;
    margin-bottom:	0px;
    position:		absolute;
    width:		800px;
    height:		100px;
}

#copyright {
    /*border:		solid red 1px;*/
    position:		absolute;
    width:		300px;
    left:		50px;
    top:		770px;
    text-align:		left;
    font-size:		10px;
    margin-left:	0px;
    margin-right:	0px;
    margin-bottom:	0px;
}

#homepage_strip1 {
    position:		absolute;
    top:		125px;
    left:		360px;
    width:		180px;
    height:		570px;
}

#homepage_strip2 {
    position:		absolute;
    top:		165px;
    left:		520px;
    width:		180px;
    height:		570px;
}

#frontPageTitle {
    /*border:		solid red 1px;*/
    position:		absolute;
    width:		200px;
    left:		450px;
    top:		630px;
    text-align:		right;
    font-size:		10px;
    margin-left:	0px;
    margin-right:	0px;
    margin-bottom:	0px;
}

#textContent1 {
    /*border:		solid red 1px;*/
    position:		absolute;
    width:		275px;
    left:		50px;
    top:		130px;
    text-align:		left;
    padding-left:	0px;
    padding-right:	0px;
    margin-bottom:	0px;
}

#textContent2 {
    /*border:		solid red 1px;*/
    position:		absolute;
    width:		280px;
    left:		235px;
    top:		335px;
    text-align:		left;
    padding-left:	0px;
    padding-right:	0px;
    margin-bottom:	0px;
}

#textContent3 {
    /*border:		solid red 1px;*/
    position:		absolute;
    width:		4500px;
    left:		235px;
    top:		150px;
    text-align:		left;
    padding-left:	0px;
    padding-right:	0px;
    margin-bottom:	0px;
}

#irvingStreet {
    /*border:		solid red 1px;*/
    position:		absolute;
    top:		130px;
    left:		20px;
    width:		630px;
    height:		200px;
}

#irvingStreetTitle {
    /*border:		solid red 1px;*/
    position:		absolute;
    width:		300px;
    left:		50px;
    top:		330px;
    text-align:		left;
    font-size:		10px;
    margin-left:	0px;
    margin-right:	0px;
    margin-bottom:	0px;
}


#otherworksThumbPix {
    /*border:		solid red 1px;*/
    position:		absolute;
    width:		600px;
    left:		120px;
    top:		380px;
    text-align:		center;
    padding-left:	10px;
    padding-right:	10px;
    margin-bottom:	0px;
}

#aboutme_photo {
    position:		absolute;
    top:		120px;
    left:		280px;
    width:		400px;
    height:		600px;
}

#aboutmeText {
    /*border:		solid red 1px;*/
    position:		absolute;
    width:		250px;
    left:		25px;
    top:		120px;
    text-align:		left;
    padding-left:	0px;
    padding-right:	0px;
    margin-bottom:	0px;
    margin-top:		10px;
}


#silkworksThumbPix0 {
    /*border:		solid red 1px;*/
    position:		absolute;
    width:		260px;
    left:		25px;
    top:		135px;
    text-align:		center;
    padding-left:	10px;
    padding-right:	10px;
    margin-bottom:	0px;
}

#silkworksThumbPix1 {
    /*border:		solid red 1px;*/
    position:		absolute;
    width:		260px;
    left:		330px;
    top:		135px;
    text-align:		center;
    padding-left:	10px;
    padding-right:	10px;
    margin-bottom:	0px;
}

#silkworksThumbPix2 {
    /*border:		solid red 1px;*/
    position:		absolute;
    width:		260px;
    left:		330px;
    top:		385px;
    text-align:		center;
    padding-left:	10px;
    padding-right:	10px;
    margin-bottom:	0px;
}


#silkworksText {
    /*border:		solid red 1px;*/
    position:		absolute;
    width:		250px;
    left:		50px;
    top:		245px;
    line-height:	300%;
    text-align:		left;
    padding-left:	0px;
    padding-right:	0px;
    margin-bottom:	0px;
    margin-top:		10px;
}

#silkworksText p {
    line-height:	200%;
    font-size:		14px;
}

#scarvesThumbPix1 {
    /*border:		solid red 1px;*/
    position:		absolute;
    width:		260px;
    left:		35px;
    top:		135px;
    text-align:		center;
    padding-left:	10px;
    padding-right:	10px;
    margin-bottom:	0px;
}

#scarvesThumbPix2 {
    /*border:		solid red 1px;*/
    position:		absolute;
    width:		260px;
    left:		330px;
    top:		380px;
    text-align:		center;
    padding-left:	10px;
    padding-right:	10px;
    margin-bottom:	0px;
}


#scarvesText {
    /*border:		solid red 1px;*/
    position:		absolute;
    width:		200px;
    left:		80px;
    top:		380px;
    text-align:		left;
    padding-left:	0px;
    padding-right:	0px;
    margin-bottom:	0px;
}

#scarvesText p {
    line-height:	200%;
    font-size:		14px;
}

#picture {
    border:		solid red 1px;
    position:		absolute;
    top:		165px;
    left:		135px;
    width:		430px;
    height:		200px;
}

#pictureTitle {
    /*border:		solid red 1px;*/
    position:		absolute;
    width:		300px;
    left:		135px;
    top:		140px;
    text-align:		left;
    font-size:		10px;
    margin-left:	0px;
    margin-right:	0px;
    margin-bottom:	0px;
}

#pictureNav {
    /*border:		solid red 1px;*/
    position:		absolute;
    width:		100px;
    left:		450px;
    top:		140px;
    text-align:		right;
    font-size:		10px;
    margin-left:	0px;
    margin-right:	0px;
    margin-bottom:	0px;
}




#thumbPix {
    border:		solid red 1px;
    position:		relative;
    width:		380px;
    left:		250px;
    top:		125px;
    text-align:		center;
    padding-left:	10px;
    padding-right:	10px;
    margin-bottom:	0px;
}

table {
    margin-left:	auto;
    margin-right:	auto;
}

td {
    padding-left:	5px;
    padding-right:	5px;
}

#menubar {
    /*border: solid red 1px;*/
    position: absolute;
    left: 640px;
    top: 150px;
    width: 145px;
    text-align: right;
    color: #343434;
    font-weight: bold;
    font-size: 12px;
    line-height: 120%;
    padding-top: 0px;
}

#menubar p {
    line-height: 140%;
}

/* text styles */

p {
    /*border: solid red 1px;*/
    color: #343434;
    font-size: 14px;
    padding-left: 15px;
    padding-top: 0px;
    margin-top: 0px;
    line-height: 200%;
    margin-bottom: 15px;
}

h1,h2,h3 {
    font-family: Helvetica, sans-serif;
}

h1 {
    /*border: solid red 1px;*/
    font-size: 20px;
    line-height: 26px;
    color: #343434;
    margin-bottom: 15px;
}


h2 {
    padding-top: 10px;
    border-top: 1px #828282 solid;
    color: #5d2121;
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 15px;
}

h2 a {
    color: #5d2121;
}

#footer {
    position: relative;
    bottom: 0px;
    border-top: solid #828282 1px;
    color: #343434;
}

