body, td, th { color: #000000; font: 11px Arial,Helvetica,sans-serif; }

a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover, a:active { color: #B22F05; text-decoration: none; }
a.hilite:link, a.hilite:visited, a.hilite:hover, a.hilite:active { color: #B22F05 }
a.noUL:link, a.noUL:visited, a.noUL:hover, a.noUL:active { text-decoration: none; }
a.more:link, a.more:visited { text-decoration: none; }
a.more:hover, a.more:active { text-decoration: none; }

.homeFeatured { border: 1px solid #7E6C7A; position: relative; }
.homeFeatured a:link, .homeFeatured a:visited { color: #FFF; text-decoration: none; }
.homeFeatured a:hover, .homeFeatured a:active { color: #FFF; text-decoration: underline; }
.homeFeatured table.feat1 { width: 182px; height: 121px; left: 30px; top: 12px; border: 0px; margin: 0px; padding: 0px; position: absolute; z-index: 1; }
.homeFeatured table.feat2 { width: 182px; height: 88px; left: 30px; top: 12px; border: 0px; margin: 0px; padding: 0px; position: absolute; z-index: 1; }
.homeFeatured table td { color: #FFF; font-weight: bold; font-size: 12px; line-height: 14px; vertical-align: bottom; }

.lnkblack { color: #000000; }
.lnkblack a:link, .lnkblack a:visited { color: #000000; text-decoration: none; font-size: 16px; font-weight: bold; }
.lnkblack a:hover, .lnkblack a:active { color: #FFF; text-decoration: none;  font-size: 16px; font-weight: bold; }


.lnkblack1 { color: #000000; }
.lnkblack1 a:link, .lnkblack1 a:visited { color: #000000; text-decoration: none; font-size: 11px; font-weight: normal; }
.lnkblack1 a:hover, .lnkblack1 a:active { color: #6C6A7A; text-decoration: none;  font-size: 11px; font-weight: normal; }

.lnkblack2 { color: #000000; }
.lnkblack2 a:link, .lnkblack2 a:visited { color: #000000; text-decoration: none; font-size: 11px; font-weight: bold; }
.lnkblack2 a:hover, .lnkblack2 a:active { color: #FFF; text-decoration: none;  font-size: 11px; font-weight: bold; }

.lnkblack3 { color: #000000; }
.lnkblack3 a:link, .lnkblack3 a:visited { color: #000000; text-decoration: none; font: 10px, verdana,arial,helvetica,sans-serif; font-weight: normal; }
.lnkblack3 a:hover, .lnkblack3 a:active { color: #000000; text-decoration: underline;  font: 10px, verdana,arial,helvetica,sans-serif; font-weight: normal; }


.font10 { font-size: 10px; font-family: verdana,arial,helvetica,sans-serif;}
.font11 { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif;}

.font11b { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; }
.font12b { font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; }
.font14b { font-size: 14px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; }

.font36b { font-size: 18px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; }

.txtMdGray { color: #6C6A7A; }
.txtMdGray a:link, .txtMdGray a:visited { color: #6C6A7A; text-decoration: none; }
.txtMdGray a:hover, .txtMdGray a:active { color: #FFF; text-decoration: underline; }


.div.right {
    text-align: center;
}

.div.right table {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}



#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: white;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 10px Verdana;
line-height:13px;
z-index:100;
border-right: 2px solid black;
border-bottom: 2px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}


.fbshare {bottom:0; left:0; position:fixed; width:100%; z-index:9999; display:none; height:43px;} * html .fbshare {position: absolute;}
.fbinnertable {position:relative; height:43px;  overflow:hidden;}
.fbinnertable td {background:url(http://www.absolutearts.com/graphics/absartsstripe.png) top left repeat-x; height:43px; overflow:hidden;}

/* logo */
.absolutearts-logo {background:url(http://www.absolutearts.com/graphics/absartsstripe.png) top left no-repeat; width:180px; height:43px;}

/* close button */
.hidetb {width:43px; height:43px; overflow:hidden;border:0px;}
.hidetb a:link,
.hidetb a:visited,
.hidetb a:active {background:url(http://www.absolutearts.com/graphics/absartsstripeX.png) top left no-repeat; width:43px; height:43px; display:block; text-indent:-9999px; float:right;}
.hidetb a:hover {background:url(http://www.absolutearts.com/graphics/absartsstripeXa.png) bottom left no-repeat; width:43px; height:43px; display:block; text-indent:-9999px; float:right;}

/* facebook button */
.fbbutton {height:50px; width:100%; overflow:hidden;border:0px;}
.fbbutton a:link,
.fbbutton a:visited,
.fbbutton a:active {background:url(http://www.absolutearts.com/graphics/absartsstripeFB.png) top left no-repeat; width:275px; height:43px; display:block; text-indent:-9999px; margin-left:auto; margin-right:auto; overflow:hidden;}
.fbbutton a:hover {background:url(http://www.absolutearts.com/graphics/absartsstripeFBa.png) bottom left no-repeat; width:275px; height:43px; display:block; text-indent:-9999px; margin-left:auto; margin-right:auto; overflow:hidden;}
.fbbutton span {display:none;}

/* facebook button */
.joinbutton {height:50px; width:100%; overflow:hidden;border:0px;}
.joinbutton a:link,
.joinbutton a:visited,
.joinbutton a:active {background:url(http://www.absolutearts.com/graphics/absartsstripeABS.png) top left no-repeat; width:275px; height:43px; display:block; text-indent:-9999px; margin-left:auto; margin-right:auto; overflow:hidden;}
.joinbutton a:hover {background:url(http://www.absolutearts.com/graphics/absartsstripeABSa.png) bottom left no-repeat; width:275px; height:43px; display:block; text-indent:-9999px; margin-left:auto; margin-right:auto; overflow:hidden;}
.joinbutton span {display:none;}

/* ie6 fix */ 
.fbbutton a:link, .fbbutton a:visited, .fbbutton a:active, .fbbutton a:hover, .hidetb a:link, .hidetb a:visited, .hidetb a:hover, .hidetb a:active, .fbshare  { behavior: url(http://www.absolutearts.com) }

/*
.plain_1 {
    border: 1px solid #bbbbbb;
    padding: 1px;
    background-color: #dddddd;
    }

.plain_2 {
    border: 1px solid #bbbbbb;
    padding: 2px;
    background-color: #dddddd;
    }

.plain_5 {
    border: 1px solid #bbbbbb;
    padding: 5px;
    background-color: #dddddd;
    }
*/

.linkpopup {
 position: relative;
}

.linkpopup span {
 background-color: #ffffff;
 border: 1px solid #000;
 display: block;
 left: 100;
 width: 200px;
 padding: .25em;
 position: absolute;
 top: -1.75em;
 text-decoration: none;
}

.linkpopup:link span,
.linkpopup:visited span {
 visibility: hidden;
}

.linkpopup:hover span,
.linkpopup:focus span,
.linkpopup:active span {
 color: #000;
 text-decoration: none;
 visibility: visible;
}


.picshadow {
-moz-box-shadow: 3px 3px 4px #000;
-webkit-box-shadow: 3px 3px 4px #000;
box-shadow: 3px 3px 4px #000;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');

}


.popover {
    font-size:12px;
    font-weight:bold;
    font-family:verdana;
    position:absolute;
    width:400px;
    height:250px;
    top:300px;
    left:200px;
    background-color:#fffffd;
    border-top-style:solid;
    border-left-style:solid;
    border-bottom-style:solid;
    border-right-style:solid;
    border-width:10px;
    border-color:#929292;
    -moz-border-radius:10px;
    border-radius:10px;
    margin:10px;
    padding:5px;
    visibility:block;
}


