/* common items --------------------------------------------------------------------------------------------------------------------------- common items */

body {
color: #8A9F91;
text-align: center;
background-color: #4B5C50;
font-family: arial, sans-serif;
font-size: 1em;
margin-top: 0px;
padding: 0px;
}

#mainwrap {
width: 800px;
margin-right: auto;
margin-left: auto;
}

h3 {
color: #8A9F91;
}

span {
font-weight: bold;
color: #FFFFFF;
}

em {
font-size: 1.2em;
font-weight: bold;
color: #D5C8A2;
}

.pic {
border: solid 3px #39453b;
}

.year {
font-size: 1.8em;
color: #628c70;
}

.NewItemsList {
float: left;
padding-right: 4em;
}

.YearlyItemsList {
float: left;
padding-right: 4em;
font-size: .8em;
}

.footer {
width: 750px;
font-size: .8em;
text-align: left;
padding: 5px 0 4em 1em;
border-top: dashed 1px #8A9F91;
}

.footerleft {
float: left;
}

.footerright {
float: right;
}

/* titles-subtitles --------------------------------------------------------------------------------------------------------------------------- titles-subtitles */

.title {
border-bottom: dashed 1px #8A9F91;
padding-bottom: 5px;
}

.subtitle {
font-size: .8em;
font-style: italic;
}


/* color text --------------------------------------------------------------------------------------------------------------------------- color text */

.colortxt {
color: #D5C8A2;
}

.yellowtxt {
color: #DCA603;
}

.colortxtwholesale {
color: #D5C8A2;
font-weight: bold;
font-size: 1.2em;
}

.description {
font-weight: normal;
font-size: .8em;
color: #D5C8A2;
width: 600px;
margin-right: auto;
margin-left: auto;
}


/* sub pages ----------------------------------------------------------------------------------------------- sub pages */

#nav {
font-size: .8em;
position:absolute;
left:10px;
top:0px;
width:150px;
text-align: right;
border-right: dashed 1px #8A9F91;
padding-right: 1em;
}

#rightcontent {
text-align: left;
margin:20px 0 0 200px;
}

#maincontent {
text-align: center;
margin:20px 0 0 160px;
}


/* links --------------------------------------------------------------------------------------------------------------------------- links */

a.sub:link, a.sub:visited, a.sub:active {
color: #DCA603;
font-style: italic;
text-decoration: none;
}

a.sub:hover {
color: #FFFFFF;
font-style: italic;
text-decoration: none;
}

a:link, a:visited, a:active {
color: #DCA603;
font-style: italic;
}

a:hover {
color: #FFFFFF;
}

a.ag:link, a.ag:visited, a.ag:hover, a.ag:active {
font-size: .7em;
text-decoration: none;
font-style: normal;
color: #8A9F91;
}


/* floats --------------------------------------------------------------------------------------------------------------------------- floats */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
*html .clearfix {height:1%;}
.clearfix {display:block;}

.clearfloats {
clear: both;
}

.imgfloat {
float: left;
padding-right: 1em;
font-size: .8em;
}