/*
MichaelWhelan.com
Developed by White Light Concepts, LLC (www.whitelightconcepts.com).
*/

body
{
width: 771px;
background-color: #000;
background-image:url(../images/bg_fill.jpg);
background-repeat: repeat;
margin-left: auto;
margin-right: auto;
}

#containermain
{
position: absolute;
left: 50%;
width: 771px;
max-width: 771px;
margin-left: -385px;
margin-bottom: 0px;
padding: 0px;
height: auto;
background-color: #000;
background-image:url(../images/band_stretcher.jpg);
background-repeat: repeat-y;
}

#borderl
{
position: relative;
width: 40px;
max-width: 40px;
height: auto;
text-align: left;
padding: 0px;
margin: 0px;
float: left;
}

#container
{
width: 691px;
max-width: 691px;
height: auto;
min-height: 441px;
background-color: #000;
float: left;
}

#borderr
{
position: relative;
width: 40px;
max-width: 40px;
height: auto;
text-align: right;
padding: 0px;
margin: 0px;
float: right;
}

#shopbody
{
width:510px;
height:auto;
float:right;
}

#shopbody2
{
width:691px;
height:auto;
float:left;
}

/*
#navheadleft
{
width: 420px;
color: white;
padding-top: 10px;
padding-bottom: 10px;
float: left;
}

#navheadright
{
width: 260px;
text-align: right;
padding-top: 10px;
padding-bottom: 10px;
float: right;
}
*/

#header
{
width: 690px;
position: relative;
margin-top: 10px;
margin-bottom: 5px;
}

#homeleft1
{
width: 390px;
position: relative;
left: 40px;
border: 1px solid black;
float: left;
}

#tabhome
{
margin: 0px;
padding: 6px 6px 0px 6px;
border: 1px solid #666;
background-color: #000;
width: 193px;
height: 118px;
font-size: 11px;
font-family: "Trebuchet MS";
font-weight: bold;
text-align: left;
}

#tabbox
{
margin: 0px;
padding: 0px;
background-color: #000;
border: 1px solid #666;
width: 193px;
font-size: 11px;
font-family: "Trebuchet MS";
font-weight: bold;
text-align: right;
}

#tabbox2
{
margin: 0px;
padding: 0px;
background-color: #000;
width: 178px;
font-size: 11px;
font-family: "Trebuchet MS";
font-weight: bold;
}

#nav2top
{
margin: 0px 0px 4px 0px;
line-height: 9px;
}

#nav2
{
margin: 4px 0px 0px 0px;
}

img.border
{
margin: 0px;
padding: 0px;
border: 1px #666 solid;
}

#exhibitdisplay
{
text-align: center;
position: relative;
top: 0px;
}

.footer
{
color: #666;
font-size: 9px;
line-height: 11px;
font-family: "Trebuchet MS";
font-weight: normal;
text-align: center;
padding-top: 20px;
}

h1.homeintro
{
color: #CCC;
border: 0px;
font-size: 12px;
line-height: 18px;
margin: 10px 0px 10px 30px;
font-family: "Trebuchet MS";
text-align: left;
vertical-align: top;
}

p
{
color: #CCC;
border: 0px;
font-size: 11px;
line-height: 17px;
margin-top: 10px;
margin-bottom: 10px;
font-family: "Trebuchet MS";
text-align: left;
vertical-align: top;
}

.warn
{
font-family: "Trebuchet MS";
font-size: 11px;
line-height: 17px;
margin-top: 0px;
color: #FFFF00;
}

.first
{
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
font-size: 11px;
line-height: 17px;
font-family: "Trebuchet MS";
}

.smcart
{
padding: 3px;
font-size: 10px;
line-height: 13px;
font-family: "Trebuchet MS";
}

.right
{
text-align:right;
}

.shopnavsub
{
color: #666;
font-size: 12px;
font-weight: bold;
margin: 0px;
text-transform: uppercase;
}

.shopnavlink
{
color: #666;
font-weight: bold;
margin: 0px;
text-transform: capitalize;
}

.shopheader
{
font-size: 14px;
font-weight: bold;
margin-top: 0px;
margin-bottom: 0px;
text-transform: uppercase;
}

.shopheader2
{
font-size: 14px;
font-weight: bold;
margin-top: 6px;
text-transform: uppercase;
}

.shopheaderdetail
{
font-size: 16px;
line-height: 18px;
font-weight: bold;
margin-top: 0px;
}

.shoptitle
{
width: 160px;
margin-top: 5px;
margin-bottom: 20px;
text-align: center;
}

.colltitle
{
/*width: 120px;*/
margin-top: 5px;
margin-bottom: 5px;
text-align: center;
}

.shopsub
{
margin-top: 0px;
margin-bottom: 12px;
padding: 0px;
font-size: 15px;
line-height: 18px;
font-family: "Trebuchet MS";
font-weight: bold;
color: #E799FF;
text-transform: uppercase;
}

.permcollsub
{
margin-top: 0px;
margin-bottom: 12px;
padding: 0px;
font-size: 15px;
line-height: 18px;
font-family: "Trebuchet MS";
font-weight: bold;
color: #00CCB3;
text-transform: uppercase;
}

.shopsub2
{
font-size: 12px;
font-weight: bold;
color: #CCC;
text-transform: uppercase;
}

.shoptitlerepro
{
width: 60px;
margin-top: 5px;
margin-bottom: 20px;
text-align: center;
}

.shoptitletinythumb
{
width: 80px;
margin-top: 5px;
margin-bottom: 20px;
text-align: left;
}

.head
{
font-weight: bold;
text-transform: uppercase;
margin-top: 0px;
margin-bottom: 0px;
}

.exhibitdate
{
color: #999;
font-size: 11px;
line-height: 17px;
font-weight: bold;
}

.exhibittitle
{
color: #69f;
font-size: 13px;
line-height: 20px;
font-weight: bold;
text-transform: uppercase;
}

.infotitle
{
color: #C00;
font-size: 11px;
line-height: 20px;
font-weight: bold;
text-transform:uppercase;
}

.sig
{
text-align: right;
font-style: italic;
}

.account
{
color: #666;
border: 0px;
background-color: #000;
font-size: 10px;
line-height: 12px;
font-family: "Trebuchet MS";
text-align: right;
}

.productListing-data
{
color: #CCC;
font-size: 11px;
}

.productListing-heading
{
color: #CCC;
font-size: 10px;
text-transform:uppercase;
}

.listitemhang
{
padding-top: 0px;
padding-left: 10px;
text-indent: -10px;
font-weight: bold;
}

/*
.listitemhangsecond
{
padding-top: 0px;
padding-left: 10px;
font-weight: bold;
}
*/

form
{
color: #666;
border: 0px;
font-size: 10px;
font-family: "Trebuchet MS";
text-align: right;
margin-top: 2px;
margin-bottom: 0px;
}

ul
{
color: #CCC;
border: 0px;
background-color: #000;
font-size: 11px;
line-height: 17px;
font-family: "Trebuchet MS";
text-align: left;
}

dl
{
color: #CCC;
border: 0px;
background-color: #000;
font-size: 11px;
line-height: 17px;
font-family: "Trebuchet MS";
text-align: left;
}

.infoBoxLT td, .infoboxLT td.boxTextLT form select {
font-size: 11px;
line-height: 17px;
font-family: arial, sans-serif;
}

.cat {
padding-left: 16px;
text-indent: -8px;
}

.orderEdit {
font-size:10px;
text-transform:uppercase;
}




A.linkgen:link {color: #CCC; font-weight:bold; border-bottom: 1px dotted #CCC; text-decoration: none;}
A.linkgen:visited {color: #CCC; font-weight:bold; border-bottom: 1px dotted #CCC; text-decoration: none;}
A.linkgen:hover {color: #FFF; font-weight:bold; border-bottom: 1px solid #FFF; text-decoration: none;}
A.linkgen:active {color: #FFF; font-weight:bold; border-bottom: 1px solid #FFF; text-decoration: none;}

A.buttonbox:link {color: #CCC; font-size: 10px; font-family: "Trebuchet MS"; font-weight:bold; font-style: normal; text-decoration: none; border: 1px solid #666; padding: 1px 3px 1px 3px; background-color: #333; font-size: 100%; height: 16px;}
A.buttonbox:visited {color: #CCC; font-size: 10px; font-family: "Trebuchet MS"; font-weight:bold; font-style: normal; text-decoration: none; border: 1px solid #666; padding: 1px 3px 1px 3px; background-color: #333; font-size: 100%; height: 16px;}
A.buttonbox:active {color: #CCC; font-size: 10px; font-family: "Trebuchet MS"; font-weight:bold; font-style: normal; text-decoration: none; border: 1px solid #FFF; padding: 1px 3px 1px 3px; background-color: #333; font-size: 100%; height: 16px;}
A.buttonbox:hover {color: #FFF; font-size: 10px; font-family: "Trebuchet MS"; font-weight:bold; font-style: normal; text-decoration: none; border: 1px solid #FFF; padding: 1px 3px 1px 3px; background-color: #333; font-size: 100%; height: 16px;}

A.buttonbox2:link {color: #CCC; font-weight:bold; font-style: normal; text-decoration: none; border: 1px solid #007A00; padding: 2px; background-color: #333; line-height: 14px; font-size: 10px;}
A.buttonbox2:visited {color: #CCC; font-weight:bold; font-style: normal; text-decoration: none; border: 1px solid #007A00; padding: 2px; background-color: #333;}
A.buttonbox2:hover {color: #FFF; font-weight:bold; font-style: normal; text-decoration: none; border: 1px solid #090; padding: 2px; background-color: #333;}
A.buttonbox2:active {color: #FFF; font-weight:bold; font-style: normal; text-decoration: none; border: 1px solid #090; padding: 2px; background-color: #333;}

A.linkhomebox:link {vertical-align:top; color: #FFF; font-weight:bold; border-bottom: 1px dotted #000; text-decoration: none;}
A.linkhomebox:visited {vertical-align:top; color: #FFF; font-weight:bold; border-bottom: 1px dotted #000; text-decoration: none;}
A.linkhomebox:hover {vertical-align:top; color: #FFF; font-weight:bold; border-bottom: 1px solid #FFF; text-decoration: none;}
A.linkhomebox:active {vertical-align:top; color: #FFF; font-weight:bold; border-bottom: 1px solid #FFF; text-decoration: none;}

A.linkhomebox1:link {vertical-align:top; color: #FFF; font-weight:bold; text-decoration: none;}
A.linkhomebox1:visited {vertical-align:top; color: #FFF; font-weight:bold; text-decoration: none;}
A.linkhomebox1:hover {vertical-align:top; color: #68F; font-weight:bold; text-decoration: none;}
A.linkhomebox1:active {vertical-align:top; color: #68F; font-weight:bold; text-decoration: none;}

A.linkhomebox2:link {vertical-align:top; color: #FFF; font-weight:bold; text-decoration: none;}
A.linkhomebox2:visited {vertical-align:top; color: #FFF; font-weight:bold; text-decoration: none;}
A.linkhomebox2:hover {vertical-align:top; color: #00CCB3; font-weight:bold; text-decoration: none;}
A.linkhomebox2:active {vertical-align:top; color: #00CCB3; font-weight:bold; text-decoration: none;}

A.linkhomebox3:link {vertical-align:top; color: #FFF; font-weight:bold; text-decoration: none;}
A.linkhomebox3:visited {vertical-align:top; color: #FFF; font-weight:bold; text-decoration: none;}
A.linkhomebox3:hover {vertical-align:top; color: #E799FF; font-weight:bold; text-decoration: none;}
A.linkhomebox3:active {vertical-align:top; color: #E799FF; font-weight:bold; text-decoration: none;}

A.linkhomebox4:link {vertical-align:top; color: #FFF; font-weight:bold; text-decoration: none;}
A.linkhomebox4:visited {vertical-align:top; color: #FFF; font-weight:bold; text-decoration: none;}
A.linkhomebox4:hover {vertical-align:top; color: #C00; font-weight:bold; text-decoration: none;}
A.linkhomebox4:active {vertical-align:top; color: #C00; font-weight:bold; text-decoration: none;}

A.linkfooter:link {color: #666; font-weight:normal; text-decoration: underline;}
A.linkfooter:visited {color: #666; font-weight:normal; text-decoration: underline;}
A.linkfooter:hover {color: #999; font-weight:normal; text-decoration: underline;}
A.linkfooter:active {color: #999; font-weight:normal; text-decoration: underline;}

A.linkinfo:link {color: #FFF; font-weight:bold; border-bottom: 1px dotted #C00; text-decoration: none;}
A.linkinfo:visited {color: #CCC; font-weight:bold; border-bottom: 1px dotted #CCC; text-decoration: none;}
A.linkinfo:hover {color: #C00; font-weight:bold; border-bottom: 1px solid #C00; text-decoration: none;}
A.linkinfo:active {color: #C00; font-weight:bold; border-bottom: 1px solid #C00; text-decoration: none;}

A.linkmembers:link {color: #FFF; font-weight:bold; border-bottom: 1px dotted #f8ab15; text-decoration: none;}
A.linkmembers:visited {color: #CCC; font-weight:bold; border-bottom: 1px dotted #CCC; text-decoration: none;}
A.linkmembers:hover {color: #f8ab15; font-weight:bold; border-bottom: 1px solid #f8ab15; text-decoration: none;}
A.linkmembers:active {color: #f8ab15; font-weight:bold; border-bottom: 1px solid #f8ab15; text-decoration: none;}

A.linkexhibit:link {color: #FFF; font-weight:bold; border-bottom: 1px dotted #69f; text-decoration: none;}
A.linkexhibit:visited {color: #CCC; font-weight:bold; border-bottom: 1px dotted #CCC; text-decoration: none;}
A.linkexhibit:hover {color: #69f; font-weight:bold; border-bottom: 1px solid #69f; text-decoration: none;}
A.linkexhibit:active {color: #69f; font-weight:bold; border-bottom: 1px solid #69f; text-decoration: none;}

A.linkcollection:link {border: 0px;font-size: 11px;line-height: 17px;margin-top: 10px;margin-bottom: 10px;font-family: "Trebuchet MS";color: #FFF; font-weight:bold; border-bottom: 1px dotted #00CCB3; text-decoration: none;}
A.linkcollection:visited {border: 0px;font-size: 11px;line-height: 17px;margin-top: 10px;margin-bottom: 10px;font-family: "Trebuchet MS";color: #CCC; font-weight:bold; border-bottom: 1px dotted #CCC; text-decoration: none;}
A.linkcollection:hover {border: 0px;font-size: 11px;line-height: 17px;margin-top: 10px;margin-bottom: 10px;font-family: "Trebuchet MS";color: #00CCB3; font-weight:bold; border-bottom: 1px solid #00CCB3; text-decoration: none;}
A.linkcollection:active {border: 0px;font-size: 11px;line-height: 17px;margin-top: 10px;margin-bottom: 10px;font-family: "Trebuchet MS";color: #00CCB3; font-weight:bold; border-bottom: 1px solid #00CCB3; text-decoration: none;}

A.linkshop:link {color: #FFF; font-weight:bold; border-bottom: 1px dotted #e799ff; text-decoration: none;}
A.linkshop:visited {color: #CCC; font-weight:bold; border-bottom: 1px dotted #CCC; text-decoration: none;}
A.linkshop:hover {color: #e799ff; font-weight:bold; border-bottom: 1px solid #e799ff; text-decoration: none;}
A.linkshop:active {color: #e799ff; font-weight:bold; border-bottom: 1px solid #e799ff; text-decoration: none;}

A.linkshoptitle:link {border: 0px;font-size: 11px;line-height: 17px;margin-top: 10px;margin-bottom: 10px;font-family: "Trebuchet MS";color: #FFF; font-weight:bold; border-bottom: 1px dotted #e799ff; text-decoration: none;}
A.linkshoptitle:visited {border: 0px;font-size: 11px;line-height: 17px;margin-top: 10px;margin-bottom: 10px;font-family: "Trebuchet MS";color: #CCC; font-weight:bold; border-bottom: 1px dotted #CCC; text-decoration: none;}
A.linkshoptitle:hover {border: 0px;font-size: 11px;line-height: 17px;margin-top: 10px;margin-bottom: 10px;font-family: "Trebuchet MS";color: #e799ff; font-weight:bold; border-bottom: 1px solid #e799ff; text-decoration: none;}
A.linkshoptitle:active {border: 0px;font-size: 11px;line-height: 17px;margin-top: 10px;margin-bottom: 10px;font-family: "Trebuchet MS";color: #e799ff; font-weight:bold; border-bottom: 1px solid #e799ff; text-decoration: none;}

A.linkshoptitlesm:link {border: 0px;font-size: 10px;line-height: 16px;margin-top: 10px;margin-bottom: 10px;font-family: "Trebuchet MS";color: #FFF; font-weight:bold; border-bottom: 1px dotted #e799ff; text-decoration: none;}
A.linkshoptitlesm:visited {border: 0px;font-size: 10px;line-height: 16px;margin-top: 10px;margin-bottom: 10px;font-family: "Trebuchet MS";color: #CCC; font-weight:bold; border-bottom: 1px dotted #CCC; text-decoration: none;}
A.linkshoptitlesm:hover {border: 0px;font-size: 10px;line-height: 16px;margin-top: 10px;margin-bottom: 10px;font-family: "Trebuchet MS";color: #e799ff; font-weight:bold; border-bottom: 1px solid #e799ff; text-decoration: none;}
A.linkshoptitlesm:active {border: 0px;font-size: 10px;line-height: 16px;margin-top: 10px;margin-bottom: 10px;font-family: "Trebuchet MS";color: #e799ff; font-weight:bold; border-bottom: 1px solid #e799ff; text-decoration: none;}

A.linkshopdetailback:link {color: #FFF; font-size: 14px; margin-top: 10px; margin-bottom: 0px; font-family: "Trebuchet MS"; text-align: left; font-weight:bold; border-bottom: 1px dotted #e799ff; text-decoration: none; text-transform: uppercase;}
A.linkshopdetailback:visited {color: #CCC; font-size: 14px; margin-top: 10px; margin-bottom: 0px; font-family: "Trebuchet MS"; text-align: left; font-weight:bold; border-bottom: 1px dotted #CCC; text-decoration: none; text-transform: uppercase;}
A.linkshopdetailback:hover {color: #e799ff; font-size: 14px; margin-top: 10px; margin-bottom: 0px; font-family: "Trebuchet MS"; text-align: left; font-weight:bold; border-bottom: 1px solid #e799ff; text-decoration: none; text-transform: uppercase;}
A.linkshopdetailback:active {color: #e799ff; font-size: 14px; margin-top: 10px; margin-bottom: 0px; font-family: "Trebuchet MS"; text-align: left; font-weight:bold; border-bottom: 1px solid #e799ff; text-decoration: none; text-transform: uppercase;}

A.linkcontact:link {color: #FFF; font-weight:bold; border-bottom: 1px dotted #82e74f; text-decoration: none;}
A.linkcontact:visited {color: #CCC; font-weight:bold; border-bottom: 1px dotted #CCC; text-decoration: none;}
A.linkcontact:hover {color: #82e74f; font-weight:bold; border-bottom: 1px solid #82e74f; text-decoration: none;}
A.linkcontact:active {color: #82e74f; font-weight:bold; border-bottom: 1px solid #82e74f; text-decoration: none;}

