/*******Copyright 2005 all rights reserved Alaska Web Factory*******/


/****Establishes div content block for right to limit size to 740 px ****/
.content {  
width: 740px; 
margin: 20px 0px 0px 0px;
padding: 0px;
}

/****Places gear image into body tag and sets margins ****/
body {  
background-image: url(images/gear.jpg); 
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
}

p {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 15px; 
color: #000; 
margin: 0px;
padding: 0px;
width: 375px;
clear: right;
float: right;
}


/****Spacing for image Alaska Web****/
.head_1 {
margin-left: 190px;
}


/****Spacing for image Factory****/
.head_2 {
float: right;
margin-bottom: 0px;
}


/****Home page vertical menu with flower image****/
.menu {
float: left;
width:  540px;
text-align: right;
margin: 20px 0px 0px 0px;
}

.flower {
background-image: url(images/flowers.jpg);
background-repeat: no-repeat;
height: 100px;
width: 100px;
float: left;
margin: 32px 0px 0px 60px;
}

.menu p img {
margin-left: 15px;
border: none;
}

.menu p {
padding: 0px 0px 8px 0px;
margin: 0px;
width: 200px;
}

.menu p a  {
text-decoration: none;
font-family: Georgia, Times New Roman, Times, serif;
font-size: 15px;
color: black;
font-weight: bold;
}

.menu p a:hover {
text-decoration: underline;
}

/****Main menu on home page only****/
.tagline  {
text-align: center;
font-family: Georgia, Times New Roman, Times, serif;
margin: 10px 0px  40px 0px;
border-top: 4px solid #800000;
}

.tagline a  {
text-align: center;
font-size: 12px;
padding: 0px;
font-weight: bold;
color: black;
text-decoration: none;
} 

.tagline a:hover {
text-decoration: underline;
}

.tagline p a:hover {
text-decoration: underline;
}

.tagline img {
margin: 0px 10px 0px 10px;
}

/****Secondary menu for all pages except home page - generates 4 px red bar and spacing for page links****/
.secmenu  {
text-align: center;
font-family: Georgia, Times New Roman, Times, serif;
margin: 10px 0px  0px 0px;
border-top: 4px solid #800000;
}

.secmenu a  {
text-align: center;
font-size: 10px;
padding: 0px;
color: black;
font-weight: bold;
text-decoration: none;
} 

.secmenu a:hover {
text-decoration: underline;
}

.secmenu p a:hover {
text-decoration: underline;
}

.secmenu img {
margin: 0px 8px 0px 8px;
}

/****Heading image for each page of text****/
.pageheading {
text-align: center;
margin: 30px 0px 0px 0px;
}

/****Styles body text and links included within text****/
.text  {
margin: 20px 0px -2px 0px;
}

/****All content text blocks - used to position image within text - links bold w/o underline****/
.text a {
color: black;
}

/* Orginal used to make links in text bold and w/o underline - 
.text a {
color: black;
font-weight: bold;
text-decoration: none;
}
*/

.text a:hover {
text-decoration: underline;
}

.text p a:hover {
text-decoration: underline;
}

/****Footer on all pages****/
.footer  {
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 20px 0px  0px 0px;
border-top: 2px solid #800000;
padding: 2px 0px 15px 0px;
width: 375px;
float: right;

}

.footer a {
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
padding: 0px;
color: black;
text-decoration: none;
}


.footer a:hover {
text-decoration: underline;
}


/****Use to space footer logo****/
.logo {
margin: 10px 0px 0px 20px;
float: left;
}

/****Locates fotter logo to left side of text ****/
.footer img {
float: left;
margin-left: 20px;

}


ul {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
list-style-type: square;
width: 305px;
clear: right;
float: right;
list-style-position: inside;
margin: 0px;
padding-top: 15px;
}

/****Used to clear floats mostly in IE ****/
.clear {
clear: right;
}


/****Positions thumbnail images to the left on database and samples pages****/
.thumb {
margin-left: 0px; 
margin-top: 2px;
margin-right: 10px; 
margin-bottom: 5px;
float: left;
}

/****Positions thumbnail images to the right on database and samples pages****/
.thumb_right {
margin-left: 10px; 
margin-top: 2px;
margin-right: 5px; 
margin-bottom: 5px;
float: right;
}

/*****Links below footer on home page for jewelry and photo sites*****/
.below_footer  {
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin: -10px 0px  0px 0px;
border-top: 2px solid #800000;
padding: 20px 0px 15px 0px;
width: 375px;
float: right;
}

.below_footer a {
font-weight: bold;
font-size: 11px;
color: black;
text-decoration: underline;
}

.below_footer a:hover {
text-decoration: none;
}


