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

a:active {
text-decoration: none; 
color: #003366;
}

a.white {
text-decoration: none;
color: #FFFFFF;
}

a:visited.white {
text-decoration: none;
color: #FFFFFF; 
}

a.black {
text-decoration: none;
color: #000000;
}

a:visited.black {
text-decoration: none;
color: #000000; 
}

a.blacku {
text-decoration: underline;
color: #000000;
}

a:active.blacku {
text-decoration: none; 
color: #003366;
}

a:visited.blacku {
text-decoration: underline;
color: #000000;
}

body {
margin-top: 0px;
margin-left: 0px;
background-color: #FFFFFF;
}

img {
border: 0px;
}

p {
padding-left: 10px;
font-family: Monaco, Courier, Helvetica;
font-size: 10px;
color: #000000;
overflow: auto;
}

td {
font-family: Monaco, Courier, Helvetica;
color: #000000;
}

input, input.text, textarea, select {
font-family: Monaco, Courier, Helvetica;
font-size: 10px;
}
 
.pagetitle {
font-family: Monaco, Courier, Helvetica;
font-size: 12pt;
font-weight: bold;
}  
 
.bodyt { 
color: #000033; 
font-family: Monaco, Courier, Helvetica;
font-size: 10px;
line-height: 1;
font-weight: bold;
}

.bodytr {
color: #000000;
font-family: Monaco, Courier, Helvetica; 
font-size: 10px; 
}

.navh {
color: #003366;
font-family: Monaco, Courier, Helvetica; 
font-size: 9px; 
}

.nav {
color: #000000;
font-family: Monaco, Courier, Helvetica; 
font-size: 9px;
border-left: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
}

.navborder {
color: #000000;
font-family: Monaco, Courier, Helvetica; 
font-size: 9px;
padding-left: 1px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 1px;
}

.navnb {
color: #000000;
font-family: Monaco, Courier, Helvetica; 
font-size: 9px;
border-left: 1px solid black;
adding-left: 1px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 1px;
}

.bodytw {
color: #FFFFFF; 
font-family: Courier, Helvetica;
font-size: 11px;
font-weight: bold;
}

.bodytwnb {
color: #FFFFFF; 
font-family: Courier, Helvetica;
font-size: 11px;
}

.bodytb {
color: #000000; 
font-family: Courier, Helvetica;
font-size: 11px;
font-weight: bold;
}

.bodybl { 
color: #000000; 
font-family: Courier, Helvetica;
font-size: 11px;
}

.bodyrecord {
color: #000000; 
font-family: Courier, Helvetica; 
font-size: 11px;
font-weight: bold;
padding-left: 50px;
padding-top: 10px;
padding-bottom: 10px;
}

.gray {
color: #666666;
}

#all {
position: absolute;
width: 100%;
height: 100%;
}

#mainindex {
position: relative;
height: 470px;
background-image:url(../bgimgs/index.jpg);
}

#mainabout {
position: relative;
height: 470px;
background-image:url(../bgimgs/indexa.jpg);
}

#mainonlinelookbook {
position: relative;
height: 470px;
background-image:url(../bgimgs/indexa.jpg);
}

#mainstockists {
position: relative;
height: 470px;
background-image:url(../bgimgs/indexa.jpg);
}

#mainsubscribe {
position: relative;
height: 470px;
background-image:url(../bgimgs/indexa.jpg);
}

#maincontact {
position: relative;
height: 470px;
background-image:url(../bgimgs/indexa.jpg);
}

#mainpress {
position: relative;
height: 470px;
background-image:url(../bgimgs/indexa.jpg);
}

#mainthanks {
position: relative;
height: 470px;
background-image:url(../bgimgs/indexa.jpg);
}


#title {
position: absolute;
top: 60px;
height: 27px;
overflow: hidden;
left: 100px;
width: 255px;
}

#hometitle {
position: absolute;
top: 40px;
height: 27px;
overflow: hidden;
left: 100px;
width: 255px;
}

#stripe {
position: relative;
top: 99px;
width: 100%;
border-bottom: 1px solid #000000;
}

#homestripe {
position: relative;
top: 60px;
width: 100%;
border-bottom: 1px solid #000000;
}

#content {
position: relative;
height: 370px;
top: 0px;
left: 0px;
overflow-x: hidden;
overflow: auto;
}

#safari {
z-index: 0;
position: relative;
height: 370px;
top: 0px;
left: 0px;
overflow-x: hidden;
overflow-y: hidden;
}

#pcontent {
position: absolute;
height: 370px;
top: 100px;
width: 868px; 
left: 100px;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
}

#smcontent {
position: relative;
height: 350px;
top: 110px;
width: 400px; 
left: 110px;
}

#nav {
position: relative;
top: 0px;
left: 0px;
width: 100%;
border-top: 1px solid #000033;
overflow: hidden;
}

#navbox {
position: relative;
top: 0px;
left: 0px;
width: 100px;
text-align: center;
border-left: 1px solid #000000;
}


#navalign {
position: relative;
top: 0px;
left: 100px;
background: #FFFFFF;
border-right: 1px solid #000033;
border-bottom: 1px solid #000033;
}


#navhome {
position: absolute;
top: 470px;
left: 0px;
border-top: 1px solid #000000;
width: 100%;
}

#navmain {
position: relative;
top: 0px;
left: 0px;
border-top: 1px solid #000000;
width: 100%;
}

#navalignmain {
position: absolute;
top: 0px;
left: 100px;
}


#navprod{
position: relative;
top: 0px;
left: 0px;
width: 100%;
background: #FFFFFF;
border-right: 1px solid black;
border-bottom: 1px solid black;
}

#inttitle {
position: absolute;
top: 0px;
left: 0px;
width: 500px;
padding-left: 10px;
padding-bottom: 10px;
background: #FFFFFF;
border-bottom: 1px solid #000033;
border-right: 1px solid #000033;
font-family: Monaco, Courier, Helvetica;
font-size: 10px;
height: 12px;
z-index: 1;
}

#intitletext {
padding-top: 5px;
}

#prodtitle {
position: absolute;
top: 0px;
left: 0px;
width: 530px;
padding-left: 10px;
background: #FFFFFF;
border-bottom: 1px solid #000033;
border-right: 1px solid #000033;
font-family: Monaco, Courier, Helvetica;
font-size: 10px;
height: 24px;
}

#form {
position: absolute;
top: 0px;
left: 550px;
width: 220px;
background: #FFFFFF;
font-family: Monaco, Courier, Helvetica;
font-size: 10px;
height: 23px;
}

#product {
position: relative;
top: 7px;
width: 800px; 
left: 0px;
height: 317px;
background: #FFFFFF;
text-align: right;
overflow-y: scroll;
overflow-x: hidden;
}

#pdesc {
position: absolute;
top: 170px;
width: 180px; 
left: 170px;
background: #FFFFFF;
text-align: left;
font-family: Monaco, Courier, Helvetica;
font-size: 10px;
background: transparent;
}

#psmall {
position: absolute;
top: 315px;
width: 350px; 
left: 160px;
background: #FFFFFF;
text-align: left;
font-family: Monaco, Courier, Helvetica;
font-size: 10px;
background: transparent;
}

.tdBlack {
border: 1px solid black;
}
