/* Index Beta CSS */

a:link {
	text-decoration: none;
}
a:visited {
	color: inherit;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
/* Floats Clearing */
.clearfix:after {
    content: ".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix {
    display: inline-table;
}
/* Hides from IE-mac \ */
* html .clearfix {
    height: 1%;
}
.clearfix {
    display:block;
}
/* END Hides from IE-mac */
/* END Floats Clearing */
/* Page Elements */
body {
    text-align: center;
}
#container {
    width:100%;
}
#page-body {
    width: 50%;
    background-color:#DAD488;
    margin: 0 .5em 0 .5em;
    float: left;
}


div.sec {
    clear:both;
}

h1 {
    text-align:left;
}
/* TABS */
#banner-image {
    float:left;
    width:85%;
}
#banner-bar {
    background-color:#DAD488;
    width:100%;
}
#tablinks {
    position:relative;
    top:-30px;
}
#tablinks div {
    position:relative;
    float:right;
    border-right:3px solid #000000;
}
#tablinks a {
    background: url(../../images/thumbs/index-beta/tab-bg.gif) repeat-x top;
    display:block;
    padding:5px 10px;
    font-family:arial, helvetica, sans-serif;
    font-size:1.2em;
    border-top:1px solid #AAFFAA;
    border-left:1px solid #FFFFFF;
}
#tablinks a:link, #tablinks a:visited, #tablinks a:active {
    color:white;
    text-decoration:none;
}
#tablinks a:hover {
    color:blue;
}
#tablinks a.current, #tablinks a:hover.current {
    color:black;
    background-color:#DAD488;
    background: url(../../images/thumbs/index-beta/tab-current.gif) repeat-x top;
}
/* END TABS */
/* Calendar Scroller */
#calendar-scroll {
    clear:left;
    width: 100%;
    margin: 0em 0 .5em 0;
}
#calendar-scroll span {
    padding: 0 0 0 12em;
}
/* SIDEBAR */
#sidebar {
    float:left;
    text-align:left;
    background: #C1520B url(../../images/thumbs/index-beta/bottom-left.jpg) no-repeat left bottom;
}
#sidebar-outer {
    background: url(../../images/thumbs/index-beta/bottom-right.jpg) no-repeat right bottom;
    padding-bottom: 5%;
}
#sidebar-inner {
    background: url(../../images/thumbs/index-beta/top-left.jpg) no-repeat left top;
}
#sidebar-inner ul li {
    list-style:none;
    background: url(../../images/thumbs/index-beta/diamond-bullet.gif) no-repeat left center;
    padding: .5em 0 0 2em;
}
#sidebar-inner ul {
    background: url(../../images/thumbs/index-beta/top-right.jpg) no-repeat right top;
    padding: 1.5em 1.5em 5% 1.5em;
}
#sidebar-inner ul li a {
    color: white;
    font: 1em arial, helvetica, sans-serif;
}
#sidebar-inner ul li a:hover {
    color:blue;
}
#sidebar-inner ul li a.current, #sidebar-inner ul li a.current:hover {
    color: #111111;
}

.glyph-links a{
position:relative;
left:-3em;
width: 2em;
margin: 1em;
}

/* END SIDEBAR */
/* TEASERS */
#page-body div div.sub-sec table{
    margin: 0 1em 1em 1em;
    float: left;
}

div.sec h1 {
    font: 1.2em arial, helvetica, sans-serif;
    color:black;
    border-bottom: .1em dotted black;
    margin: 0 0 .5em 0;
    clear:both;
}
.more {
    font: 1em arial, helvetica, sans-serif;
    color: blue;
}

a.more:hover {
    font: 1em arial, helvetica, sans-serif;
    color: white;
}

div.sub-sec {
    float: left;
    margin: .5em auto 0 auto;
    width: 9em;
}

div.sub-sec img {
    max-width: 5em;
    max-height:6em;
    padding: 0 1em 0 1em;
    float:none;
    margin: 0 auto 0 auto;
}
.price {
    font: 1.5em times, roman, serif;
}

/*div#prints.sec div.sub-sec {
    margin: .2em;
    width: auto;
}*/


div#prints.sec h2{
font: 1em arial, helvetica, sans-serif;
background-color: #CCCCCC;
border-bottom: 1px solid black;
border-top: 1px solid black;
text-align:left;
margin: 0 0 1em 2em;
clear:both;
}

/* END TEASERS */
/* BUTTONS */
div.outer {
    display: block;
    background-color: transparent;
    background: url(../../images/thumbs/website/nav2buttons.gif) 0 -25px no-repeat;
    width: 100px;
    height: 23px;
    margin: 0 auto 0 auto;
}
div.outer a.button {
    display: block;
    background-color: transparent;
    background: url(../../images/thumbs/website/nav2buttons.gif) 0 0 no-repeat;
    width: 100%;
    height: 100%;
    text-align: center;
    letter-spacing:1px;
    font-family: arial, sans-serif;
    padding: 1px;
    font-size: 80%;
    font-weight: bold;
    text-decoration: none;
    overflow: hidden;
    margin: 0 auto 0 auto;
}
a.button:link {
    color: #006699!important;
}
a.button:visited {
    color: #006699!important;
}
div.outer a.button:hover, a.button:active {
    background-image: none;
    color: #ffffff!important;
}
/* ENDS BUTTONS */


/* FAR RIGHT*/
.far-right{
position:fixed;
top:16em;
right:0em;
border: 1px solid black;
width: 20%;
background-color:#CCCCCC;
font-weight: bold;
font-size: .8em;
font-family:arial, helvetica, sans-serif;
}

div.far-right h1{
color:#C1520B;
margin: 0 auto 0 auto;
text-align:center;
}

div.far-right h2{
color: black;
border-bottom: 4px solid #DAD488;
background-color: #DDDDDD;
font-weight: bold;
margin: 1em 0 1em 0;
padding: .35em 0 .35em 0;
}

/* END FAR RIGHT*/