@charset "utf-8";
/* CSS Document */

body {
margin: 0px;
background-color: #00FF99;
font-family: Arial, Helvetica, sans-serif;
font-size: .8em;
letter-spacing: .01em;
color: green;
}

#legal {
position: absolute;
top: 700px;
left: 25px;
}

#partners {
width: 750px;
height: 200px;
position: absolute;
top: 695px;
}

#index_legal {
position: absolute;
top: 900px;
left: 25px;
}

#contact {
position: absolute;
font-size: 10px;
text-align: right;
left: 650px;
top: 2px;
}

#about_legal {
position: absolute;
top: 710px;
left: 25px;
}

#policy_legal {
position: absolute;
top: 1270px;
left: 25px;
}

#RSS {
width: 17px;
height: 17px;
background-image:url(images/rss.gif);
background-repeat: no-repeat;
float: left;
}

#wrapper {
width: 800px;
height: 785px;
margin: 0 auto;
position: relative;
border-top: none;
background-color: white;
}


#index_wrapper {
width: 800px;
height: 985px;
margin: 0 auto;
position: relative;
border-top: none;
background-color: white;
}

#policy_wrapper {
width: 800px;
height: 1350px;
margin: 0 auto;
position: relative;
border-top: none;
background-color: white;
}

#index_content_left {
width: 250px;
margin: 0px;
position: absolute;
top: 520px;
}

#index_content_right {
width: 250px;
margin: 0px;
position: absolute;
top: 520px;
left: 500px;
}

#about_content_left_image {
background-image: url(images/about_image.jpg);
background-repeat: no-repeat;
width: 105px;
height: 149px;
position: absolute;
top: 525px;
left: 25px;
}

#policy_content_left_image {
background-image: url(images/policy_image.jpg);
background-repeat: no-repeat;
width: 105px;
height: 149px;
position: absolute;
top: 525px;
left: 25px;
}

#about_index_content_left {
position: absolute;
top: 525px;
left: 150px;
width: 275px;
}

#policy_content_left {
position: absolute;
top: 525px;
left: 150px;
width: 275px;
}

#policy_content_right {
width: 250px;
margin: 0px;
position: absolute;
top: 520px;
left: 500px;
}

#about_content_right {
position: absolute;
top: 525px;
left: 480px;
width: 275px;
}

#index_content_right_image {
background-image: url(images/home_shirt.jpg);
background-repeat: no-repeat;
width: 105px;
height: 149px;
position: absolute;
top: 0px;
left: -135px;
}

#banner {
width: 800px;
height: 100px;
background-image: url(images/Logo.jpg);
background-position: center;
background-repeat: no-repeat;
background-color: white;
border-bottom: 3px;
border-style: solid;
border-color: green;
border-left: none;
border-right: none;
border-top: none;
}

#flash_content {
width: 800px;
height: 400px;
background-color: white;
border-bottom: 3px;
border-style: solid;
border-color: green;
border-left: none;
border-right: none;
border-top: none;
}

#about_image {
background-image: url(images/5.jpg);
background-repeat:no-repeat;
width: 800px;
height: 400px;
background-color: white;
border-bottom: 3px;
border-style: solid;
border-color: green;
border-left: none;
border-right: none;
border-top: none;
}

#tri_flap_image {
background-image: url(images/Tri_Flap_Large.jpg);
background-repeat:no-repeat;
width: 800px;
height: 400px;
background-color: white;
border-bottom: 3px;
border-style: solid;
border-color: green;
border-left: none;
border-right: none;
border-top: none;
}

#bordado_image {
background-image: url(images/bordado_2.jpg);
background-repeat:no-repeat;
width: 800px;
height: 400px;
background-color: white;
border-bottom: 3px;
border-style: solid;
border-color: green;
border-left: none;
border-right: none;
border-top: none;
}

#triangle_image {
background-image: url(images/triangle_large.jpg);
background-repeat:no-repeat;
width: 800px;
height: 400px;
background-color: white;
border-bottom: 3px;
border-style: solid;
border-color: green;
border-left: none;
border-right: none;
border-top: none;
}

#solola_image {
background-image: url(images/solola_2.jpg);
background-repeat:no-repeat;
width: 800px;
height: 400px;
background-color: white;
border-bottom: 3px;
border-style: solid;
border-color: green;
border-left: none;
border-right: none;
border-top: none;
}

#lee_image {
background-image: url(images/lee_large.jpg);
background-repeat:no-repeat;
width: 800px;
height: 400px;
background-color: white;
border-bottom: 3px;
border-style: solid;
border-color: green;
border-left: none;
border-right: none;
border-top: none;
}

#natural_image {
background-image: url(images/4.jpg);
background-repeat:no-repeat;
width: 800px;
height: 400px;
background-color: white;
border-bottom: 3px;
border-style: solid;
border-color: green;
border-left: none;
border-right: none;
border-top: none;
}

#men_image {
background-image: url(images/6.jpg);
background-repeat:no-repeat;
width: 800px;
height: 400px;
background-color: white;
border-bottom: 3px;
border-style: solid;
border-color: green;
border-left: none;
border-right: none;
border-top: none;
}

#main_collection_images {
position: absolute;
width: 750px;
height: 175px;
top: 510px;
left: 25px;
}

#main_collection_images_wool {
position: absolute;
width: 800px;
height: 175px;
top: 510px;
}

#description {
position: absolute;
width: 175px;
height: 100px;
background-color: white;
border-bottom: 3px;
border-style: solid;
border-color: green;
padding: 1em;
left: 580px;
top: 115px;
}

#product_description {
position: absolute;
width: 175px;
height: 300px;
background-color: white;
border-bottom: 3px;
border-style: solid;
border-color: green;
padding: 1em;
left: 580px;
top: 115px;
}

#solola_product_description {
position: absolute;
width: 175px;
height: 320px;
background-color: white;
border-bottom: 3px;
border-style: solid;
border-color: green;
padding: 1em;
left: 580px;
top: 115px;
}

#collection_menu {
position: absolute;
width: 100px;
height: 130px;
background-color: white;
border-bottom: 3px;
border-style: solid;
border-color: green;
padding: 1em;
left: 25px;
top: 115px;
}

#collection_image {
background-image: url(images/6.jpg);
background-repeat:no-repeat;
width: 800px;
height: 400px;
background-color: white;
border-bottom: 3px;
border-style: solid;
border-color: green;
border-left: none;
border-right: none;
border-top: none;
}

#policy_image {
background-image: url(images/4.jpg);
background-repeat:no-repeat;
width: 800px;
height: 400px;
background-color: white;
border-bottom: 3px;
border-style: solid;
border-color: green;
border-left: none;
border-right: none;
border-top: none;
}

#text_content {
margin-left: 2em;
overflow: hidden;
padding-top: .8em;
}

#about_text_content {
margin-left: 2em;
overflow: hidden;
padding-top: .8em;
}

#home {
position: absolute;
left: 200px;
text-align: center;
width: 100px;
height: 25px;
top: 80px;
}

#collection {
position: absolute;
left: 300px;
text-align: center;
width: 100px;
height: 25px;
top: 80px;
}

#about {
position: absolute;
left: 400px;
text-align: center;
width: 100px;
height: 25px;
top: 80px;
}

#policy {
position: absolute;
left: 510px;
text-align: center;
width: 100px;
height: 25px;
top: 80px;
}

#menu {
height: 25px;
width: 800px; 
text-align: center;
position: absolute;
left: -15px;
}

#menu a:link {
text-decoration: none;
color: green;
width: 100px;
height: 25px;
text-align: center;
}

#menu a:visited {
text-decoration: none;
color: green;
width: 100px;
height: 25px;
text-align: center;
}

#menu a:active {
text-decoration: none;
color: green;
width: 100px;
height: 25px;
text-align: center;
}

#menu a:hover {
text-decoration:none;
color: white;
background-color: green;
width: 100px;
height: 22px;
display: block;
}

#cart {
padding-left: 35px;
padding-top: 10px;
}

a:link {
text-decoration: none;
color: #00CC00;
}

a:visited {
text-decoration: none;
color: #00CC00;
}

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

a:hover {
text-decoration: underline;
color: #003333;
}