/* TAGS */

a:link {
color:#ffff66;
}

a:visited {
color:#ffff66;
}

a:hover, a:active {
color:#ffffff;
}

h1 {
font:bold 24px sans-serif;
color:ffff00;
margin-left:5px;
}

h2 {
font:bold 18px sans-serif;
color:#ffff99;
margin-left:10px;
}

h3 {
font:bold 16px sans-serif;
color:#ffff00;
margin-left:15px;
}

h4 {
margin:5px;
padding:0px;
font:bold 14px sans-serif;
color:#ffee66;
}

h5 {
margin:5px;
padding:3px;
font:bold 15px Arial, sans-serif;
letter-spacing: 4px;
word-spacing:10px;
color:#ffff00;
background-color:#333333;
text-align:center;
border:1px solid #ffff00;
}

input {
font:12px sans-serif;
}

input.submit {
background-color:green;
color:yellow;
font:bold 11px Arial,sans-serif;
padding:1px;
margin-top:5px;
border-top:2px solid #00cc00;
border-left:2px solid #00cc00;
border-bottom:2px solid #006600;
border-right:2px solid #006600;
}

p.content {
margin-left:15px;
margin-right:15px;
color:ffffff;
}

p.formtext {
margin-left:15px;
margin-right:15px;
color:ffffff;
font-weight:bold;
}

td {
font:12px sans-serif;
}

textarea {
font:12px sans-serif;
}


/* CLASSES */

.boxhilite:link {
border:1px solid #ffffff;
padding:2px;
background-color:#ffffff;
color:#004422;
font-weight: bold;
text-decoration:none;
}

.boxhilite:visited {
border:1px solid #ffffff;
padding:2px;
background-color:#ffffff;
color:#004422;
font-weight: bold;
text-decoration:none;
}

.boxhilite:hover, .boxhilite:active {
border:1px solid #004422;
padding:2px;
background-color:#ffffcc;
color:#224400;
font-weight: bold;
text-decoration:none;
}

.boxlink:link {
border:1px solid #ffffff;
padding:2px;
background-color:#004422;
color:#ffffff;
font-weight: bold;
text-decoration:none;
}

.boxlink:visited {
border:1px solid #ffffff;
padding:2px;
background-color:#004422;
color:#ffffff;
font-weight: bold;
text-decoration:none;
}

.boxlink:hover, .boxlink:active {
border:1px solid #004422;
padding:2px;
background-color:#ffffcc;
color:#224400;
font-weight: bold;
text-decoration:none;
}

.content {
background-color:#006600;
padding:2px;
}

.form_header {
margin:5px 10px;
padding:2px;
background-color:#333333;
font:bold 14px Arial,sans-serif;
color: #ffcc33;
}
.navheader {
color:#ffddbb;
border:1px solid #ffddbb;
background-color:#006600;
padding:1px;
font:bold 12px Arial,sans-serif;
margin:4px;
text-align:center;
}

.navigation:link {
color:#99ff00;
}

.navigation:visited {
color:#99ff00;
}

.navigation:hover, .navigation:active {
color:#ffff00;
}

.pricedisplay {
font:bold 16px sans-serif;
color:#006600;
}

.product-box {
border:1px solid yellow;
margin:5px;
padding:5px;
background-color:#333333;
font:normal 14px Arial,sans-serif;
color: white;
width:120px;
height:205px;
}

.product-pages {
text-align:right;
margin:5px;
font:bold 12px sans-serif;
color:#ffff66;
}

.sidebartext {
font:12px sans-serif;
color:white;
}

.sub-category:link, .product:link {
color:#ffff00;
}

.sub-category:visited, .product:visited {
color:#ffff00;
}

.sub-category:hover, .sub-category:active, .product:hover, .product:active {
color:#ffffff;
}


/* IDS */

#page-body {
margin:0px;
padding:0px;
background-color:black;
background-image:url(../images/greenline.jpg);
background-repeat:repeat-x;
font:12px sans-serif;
}

#header {
position:absolute;
z-index:0;
top:0px;
left:0px;
width:100%;
}

#mailing_list_form {
position:relative;
z-index:1;
float:right;
top:10px;
padding-right:50px;
}

#navigation {
position:absolute;
z-index:50;
top:150px;
left:0px;
width:180px;
border-top:2px solid #99ff00;
border-bottom:2px solid #99ff00;
padding:10px 5px;
font:bold 14px Agency,Verdana,sans-serif;
color:#ccff00;
}

#new_arrival {
border:1px solid yellow;
background-color:#333333;
margin:5px 25px;
padding:5px;
text-align:center;
width:130px;
}


#content-outer {
position:absolute;
z-index:40;
top:100px;
left:200px;
margin-right:20px;
}

#content-border {
border:2px solid yellow;
padding:2px;
}

#content-border-2 {
border:4px solid #99ff00;
padding:2px;
}

#footer {
z-index:30;
padding:40px 10px 10px;
font:normal 12px sans-serif;
color:#ffff00;
text-align:center;
}

#searchform {
padding:0px;
margin:0px 0px 0px 3px;
font:normal 12px Agency,Verdana,sans-serif;
color:#000000;
}

#optionsform {
padding:5px;
margin:0px 10px 10px 10px;
font:bold 12px Agency,Verdana,sans-serif;
color:#000000;
border: 1px solid black;
background:#ffff33;
text-align:center;
}

#shirt-preview {
background-color:#006600;
margin:0px;
padding:0px;
}