/*  Frontend CSS - frontend-style.css	*/
/*  Establish general layout parameters */	

html { overflow-y: scroll; }
body       { font-family: arial,helvetica,sans-serif; font-size: 12px; color: #000; margin-top: 0px; margin-bottom: 0px; margin-left:10px; margin-right:10px; padding: 0px; background-color: #FFF; }
td         { font-family: arial,helvetica,sans-serif; font-size: 12px; color: #000000; }
p	{ color: #000; font-size: 12px; }
h1	{ color: #000; font-size: 18px; font-weight: bold; }
h2	{ color: #000; font-size: 14px; font-weight: bold; }
h3	{ color: #000; font-size: 12px; font-weight: bold; }

TH	{ color: #000; font-size: 12px; font-weight: bold; }

.text-header	{ color: #000000; font-size: 14px; font-weight: bold; }
.text-small	{ color: #000000; font-size: 11px; }
.text-small-welcome	{ color: #FFF; font-size: 11px; font-weight: bold; }
.text-copyright	{ color: #777777; font-size: 10px; }

a { color: #F6881F; text-decoration: none; font-weight: bold; }
a:active {  color: #F6881F; text-decoration: none; font-weight: bold; }
a:link { color: #F6881F; text-decoration: none; font-weight: bold; }
a:visited { color: #F6881F; text-decoration: none; font-weight: bold; }
a:hover { color: #F6881F; text-decoration: underline; font-weight: bold }

a.comments:link { color: #449141;  text-decoration: none;  font-weight: bold; }
a.comments:active { color: #449141;  text-decoration: none;  font-weight: bold; }
a.comments:visited { color: #449141;  text-decoration: none;  font-weight: bold; }
a.comments:hover { color: #449141;  text-decoration: underline;  font-weight: bold; }

/*  Define the footer */
.copyright	{ color: #9EA496; font-size: 10px; }


/*  Define the form elements */
input.loginbox { font-family: arial,helvetica,sans-serif; font-size: 12px; color: #000; vertical-align: middle; border: 1px solid #000; background-color: #E4E4E4; width: 160px; height:20px; }
input.Loginbutton { font-family: arial,helvetica,sans-serif; font-size: 11px; color: #000; border: 1px solid #000; background-color: #E4E4E4; width: 100px; height:20px; }
input.button { font-family:  arial, helvetica,sans-serif; font-size: 11px; color: #000; border: 1px solid #6D7067; background-color: #FFF; width: 100px; height:20px; }
input.largebutton	{ font-family:  arial, helvetica,sans-serif; font-size: 11px; color: #000; border: 1px solid #6D7067; background-color: #FFF; width: 150px; height:20px; }
input.bigassbutton	{ font-family:  arial, helvetica,sans-serif; font-size: 11px; color: #000; border: 1px solid #6D7067; background-color: #FFF; width: 300px; height:20px; }
input.smallbutton	{ font-family:  arial, helvetica,sans-serif; font-size: 11px; color: #000; border: 1px solid #6D7067; background-color: #FFF; width: 75px; height:25px; }
input.smallbuttongrey	{ font-family:  arial, helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #000; border: 1px solid #6D7067; background-color: #FFF; width: 75px; height:25px; background-color:#DADADA; }
input.textbox { font-family:  arial, helvetica,sans-serif; font-size: 11px; color: #000; vertical-align: middle; border: 1px solid #6D7067; background-color: #FFF; width: 200px; height:20px; padding-left:3px; }
select.select{ font-family:  arial, helvetica,sans-serif; font-size: 11px; color: #000; vertical-align: middle; border: 1px solid #6D7067; background-color: #FFF; width: 200px; height:20px; }
select.selectsmall{ font-family:  arial, helvetica,sans-serif; font-size: 11px; color: #000; vertical-align: middle; border: 1px solid #6D7067; background-color: #FFF; width: 150px; height:20px; }
select.selectmedium{ font-family:  arial, helvetica,sans-serif; font-size: 11px; color: #000; vertical-align: middle; border: 1px solid #6D7067; background-color: #FFF; width: 365px; height:20px; }
select.selectnowidth{ font-family:  arial, helvetica,sans-serif; font-size: 11px; color: #000; vertical-align: middle; border: 1px solid #6D7067; background-color: #FFF; height:20px; }
select.selectlarge{ font-family:  arial, helvetica,sans-serif; font-size: 11px; color: #000; vertical-align: middle; border: 1px solid #6D7067; background-color: #FFF; width: 425px; height:20px; }
textarea.textarea	{ font-family:  arial, helvetica,sans-serif; font-size: 11px; color: #000; border: 1px solid #6D7067; background-color: #FFF; width: 300px; height:100px; padding-left:3px; }
textarea.talltextarea	{ font-family:  arial, helvetica,sans-serif; font-size: 11px; color: #000; border: 1px solid #6D7067; background-color: #FFF; width: 300px; height:250px; padding-left:3px; }
textarea.largetextarea	{ font-family:  arial, helvetica,sans-serif; font-size: 11px; color: #000; border: 1px solid #6D7067; background-color: #FFF; width: 400px; height:300px; padding-left:3px; }
textarea.commenttextarea	{ font-family:  arial, helvetica,sans-serif; font-size: 11px; color: #000; border: 1px solid #F8F8F8; background-color: #F8F8F8; width: 300px; height:200px; padding-left:3px; }
textarea.commenttextarea2	{ font-family:  arial, helvetica,sans-serif; font-size: 11px; color: #000; border: 1px solid #F8F8F8; background-color: #F8F8F8; width: 300px; height:150px; padding-left:3px; outline: none; }
textarea.quotetextarea	{ font-family:  arial, helvetica,sans-serif; font-size: 11px; color: #000; border: 1px solid #F8F8F8; background-color: #F8F8F8; width: 295px; height:50px; padding-left:3px; outline: none; }
input.searchbox	{ font-family:  arial, helvetica,sans-serif; font-size: 12px; color: #000; vertical-align: middle; border: 1px solid #6D7067; background-color: #FFF; width: 148px; height:18px; padding-left:3px; padding-top: 3px; padding-bottom: 0px; }
input.searchbutton { font-family:  arial, helvetica,sans-serif; font-size: 12px; font-weight: 700; color: #000; width: 32px; height:24px; }
input.selectpagebutton { font-family:  arial, helvetica,sans-serif; font-size: 11px; color: #000; border: 1px solid #6D7067; background-color: #FFF; width: 26px; height:20px; }
input.multisearchbox	{ font-family:  arial, helvetica,sans-serif; font-size: 11px; color: #000; vertical-align: middle; border: 1px solid #6D7067; background-color: #FFF; width: 110px; height:20px; padding-left:3px; }
input.tinytextbox { font-family:  arial, helvetica,sans-serif; font-size: 11px; color: #000; vertical-align: middle; border: 1px solid #6D7067; background-color: #FFF; width: 75px; height:20px; padding-left:3px; }
input.smalltextbox { font-family:  arial, helvetica,sans-serif; font-size: 11px; color: #000; vertical-align: middle; border: 1px solid #6D7067; background-color: #FFF; width: 100px; height:20px; padding-left:3px; }
input.mediumtextbox	{ font-family:  arial, helvetica,sans-serif; font-size: 11px; color: #000; vertical-align: middle; border: 1px solid #6D7067; background-color: #FFF; width: 150px; height:20px; padding-left:3px; }
input.largetextbox	{ font-family:  arial, helvetica,sans-serif; font-size: 11px; color: #000; vertical-align: middle; border: 1px solid #6D7067; background-color: #FFF; width: 250px; height:20px; padding-left:3px; }
input.ebaytextbox1	{ font-family:  arial, helvetica,sans-serif; font-size: 11px; color: #000; vertical-align: middle; border: 1px solid #6D7067; background-color: #FFF; width: 400px; height:20px; padding-left:3px; }
input.ebaytextbox2	{ font-family:  arial, helvetica,sans-serif; font-size: 11px; color: #000; vertical-align: middle; border: 1px solid #6D7067; background-color: #FFF; width: 600px; height:20px; padding-left:3px; }

/*  Hover Styles */
tr.HoverRow:hover  { background-color: #BEBEBE; }

/* Define the Div Styles */
div.BDay { position: absolute; top: 34px; left:330px; visibility: show; z-index:5; }
div.AbsoluteNav { position: absolute; top: 100px; left:10px; width: 600px; padding: 0px; visibility: show; z-index:5; }

#navcontent { clear: left; background-color: #FFF; height: 37px; }
#contentwrapper { float: left; width: 100%; }
#bannercolumn { margin-left: 400px; text-align: right; height: 70px; padding-top: 5px; padding-right: 5px; }
#logocolumn { float: left; width: 300px; height: 70px; padding-left: 10px; }
#infocolumn { float: left; width: 100%; height: 24px; padding-left: 0px; }
#contentcolumn { margin-left: 135px; background: #FFF; padding-left: 3px; padding-right: 5px; padding-top: 7px; padding-bottom: 5px; }
#leftcolumn { position: absolute; left: 10px; width: 135px; padding: 5px; }
#footer { float: clear; background-image: url(http://cdn.comicartfans.com/images/background-bottomnav2.gif);Êbackground-repeat: repeat-x; padding-top: 5px; padding-left: 10px; padding-right: 10px; padding bottom: 5px; }
#ebayfooter{width:300px; float: right; padding-top: 5px; padding-left: 10px; padding-right: 10px; padding bottom: 5px; }

/* Define the Subnav Location */

#Container { position: absolute; width: 100%; height: 100%; z-index: 1; left: 0px; top: 0px; text-align: center; }
div.GalleriesNav { position: absolute; top: 100px; left:146px; width: 260px; padding: 0px; visibility: hidden; z-index:4; }
div.ForSaleNav { position: absolute; top: 100px; left: 262px; width: 350px; padding: 0px; visibility: hidden; z-index:4; }
div.AdminNav { position: absolute; top: 100px; left: 728px; width: 250px; padding: 0px; visibility: hidden; z-index:4; }
div.AuctionsNav { position: absolute; top: 100px; left: 378px; width: 350px; padding: 0px; visibility: hidden; z-index:4; }
div.ResourcesNav { position: absolute; top: 100px; left: 495px; width: 350px; padding: 0px; visibility: hidden; z-index:4; }
div.SupportNav { position: absolute; top: 100px; left: 610px; width: 200px; padding: 0px; visibility: hidden; z-index:4; }
div.HideBottom { position: absolute; top: 131px; left: 0px; width: 1050px; height: 400px; padding: 0px; visibility: hidden; z-index:3; }

/* Define the Subnav Element Styles */
#SubNav td { background-image: none; font-size:12px; text-align: left;	color: #757575; padding-left: 6px; padding-top: 2px; padding-bottom: 2px; padding-right: 6px; }
#SubNav td a { font-size:13px; text-align: left;	color: #434343; text-decoration: none; padding: 0px; }
#SubNav td a:hover  { font-size:13px; color: #F6881F; padding: 0px; }
	
/* Define the Magazine Menu Element Styles */

#NaviNav td { font-size:10px; font-weight:bolder; text-align: center; vertical-align: middle; height: 20px; line-height:20px; width: 85px; color: #FFF; padding: 0px; }
#NaviNav td a { font-size:10px; font-weight:bolder; text-align: center; vertical-align: middle; height: 20px; line-height:20px; background-color: #E6E6E6; display: block; width: 85px; color: #000; text-decoration: none; border: 1px solid #000; }
#NaviNav td a:hover  { background-image: none; color: #FFF; background-color: #9A9A9A; text-decoration : none; border: 1px solid #000; padding: 0px; }
#Navi2Nav td { font-size:10px; font-weight:bolder; text-align: center; vertical-align: middle; width: 120; color: #FFF; padding: 0px; }
#Navi2Nav td a { font-size:10px; font-weight:bolder; text-align: center; vertical-align: middle; height: 20px; line-height:20px; background-color: #E6E6E6; display: block; width: 120; color: #000; text-decoration: none; border: 1px solid #000; }
#Navi2Nav td a:hover  { background-image: none; color: #FFF; background-color: #9A9A9A; text-decoration : none; border: 1px solid #000; padding: 0px; }
#Navi3Nav td { font-size:10px; font-weight:bolder; text-align: center; vertical-align: middle; height: 10px; line-height:10px; width: 85px; color: #FFF; padding: 0px; }
#Navi3Nav td a { font-size:10px; font-weight:bolder; text-align: center; vertical-align: middle; height: 10px; line-height:10px; background-color: #E6E6E6; display: block; width: 85px; color: #000; text-decoration: none; border: 1px solid #000; }
#Navi3Nav td a:hover  { background-image: none; color: #FFF; background-color: #9A9A9A; text-decoration : none; border: 1px solid #000;	padding: 0px; }

#sddm {	margin: 0; padding: 0; z-index: 30}
#sddm li {	margin: 0; padding: 0; list-style: none; float: left; font: bold 11px arial}
#sddm li a {	display: block; margin: 0 1px 0 0; padding: 3px 3px; width: 22px; color: #000; text-align: center; text-decoration: none}
#sddm li a:hover {	background: #49A3FF}
#sddm div {	position: absolute; visibility: hidden; margin: 0; padding: 0; background: #EAEBD8; border: 1px solid #5970B2}
#sddm div a {	position: relative; 	display: block; 	margin: 0; 	padding: 2px 4px; 	width: auto; 	white-space: nowrap; 	text-align: left; 	text-decoration: none; 	background: #EAEBD8; 	color: #2875DE; 	font: 10px arial}
#sddm div a:hover {	background: #49A3FF; 	color: #FFF}

/*  Popup Menu */
.artMark { position:relative; width:20px; padding:3px; border-top:1px solid #C1C1C1; border-bottom:1px solid #C1C1C1; border-right:1px solid #C1C1C1; background-color:#F8F8F8; font:18px/18px Arial, Helvetica, sans-serif; color: #A7A7A7; font-weight: bold; z-index: auto; text-align: center; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.artTip { position:absolute; left: 5px; top: -30px; display:none; width:250px; padding:10px; border:5px solid #5C5C5C; background-color:#F8F8F8; font:10px/12px Arial, Helvetica, sans-serif; z-index: 2; text-align: left; -moz-border-radius: 5px;    -webkit-border-radius: 5px; }
.QuoteBox { margin: 7px; padding:10px; border: 0px solid #C1C1C1; background-color:#FFF; font:12px/12px Arial, Helvetica, sans-serif; color: #000000; z-index: auto; 	-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;  -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.QuoteBox400 { width: 400px; padding:3px; border: 1px solid #C1C1C1; background-color:#F8F8F8; font:12px/12px Arial, Helvetica, sans-serif; color: #000000; z-index: auto; 	-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;  -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.QuoteBox p { line-height: 14px; margin: 0 0 0 0; padding: 0 0 0 0; }

.QuoteBox .QuoteBox { background-color:#ebeff4; }
.QuoteBox .QuoteBox .QuoteBox { background-color:#FFF; }
.QuoteBox .QuoteBox .QuoteBox .QuoteBox { background-color:#ebeff4; }
.QuoteBox .QuoteBox .QuoteBox .QuoteBox .QuoteBox { background-color:#FFF; }
.QuoteBox .QuoteBox .QuoteBox .QuoteBox .QuoteBox .QuoteBox   { background-color:#ebeff4; }
.QuoteBox .QuoteBox .QuoteBox .QuoteBox .QuoteBox .QuoteBox .QuoteBox  { background-color:#FFF; }

.comment-button { float: right; margin: -5px 5px 0 0; } 
.comment-button a, .comment-button a:link, .comment-button a:visited { font-weight: normal; display: block; color: #000; font-size: 11px; line-height: 18px; text-align: center; width: 50px; height: 18px; background-color: #d1dbe6; border-radius: 2px; }
.comment-button a:hover { text-decoration: none; color: #FFF; background-color: #F6881F;  }
.comment-button-delete { float: right; margin: -5px 5px 0 0; } 
.comment-button-delete a, .comment-button-delete a:link, .comment-button-delete a:visited { font-weight: normal; display: block; color: #000; font-size: 11px; line-height: 18px; text-align: center; width: 50px; height: 18px; background-color: #d1dbe6; border-radius: 2px; }
.comment-button-delete a:hover { text-decoration: none; color: #FFF; background-color: #ed1c24;  }

.comment-largebutton { margin: 1px 0 1px 0; } 
.comment-largebutton a, .comment-largebutton a:link, .comment-largebutton a:visited { font-weight: normal; display: block; color: #FFF; font-size: 16px; line-height: 30px; text-align: center; width: 100%; height: 30px; background-color: #F6881F; border-radius: 2px; }
.comment-largebutton a:hover { text-decoration: none; color: #FFF; background-color: #000;  }

.comment-disabled { margin: 1px 0 1px 0; font-weight: normal; display: block; color: #FFF; font-size: 16px; line-height: 30px; text-align: center; width: 100%; height: 30px; background-color: #000; border-radius: 2px; }


/***** Tabbed Boxes ******/
a:focus { outline: 0; }
#page-wrap { margin: 0; padding: 0; width: 200px; background-color: #EFEFEF; }
#auction-wrap { margin: 0; padding: 0; background-color: #FFFFFF; }

/* Generic Utility */
.hide { position: absolute; top: -9999px; left: -9999px; }

/* Specific to example two */
#rightcol-tab .list-wrap { background: #eee; padding: 0px; margin: 0 -20 0 0; }

#rightcol-tab ul { list-style: none; margin:0; padding:0;}
#rightcol-tab ul li a { display: block; border-bottom: 1px solid #EFEFEF; padding: 4px; color: #666; }
#rightcol-tab ul li a:hover { background: #333; color: white; }
#rightcol-tab ul li:last-child a { border: none; }

#rightcol-tab .nav { margin: 0; padding:0; overflow: hidden; background-color:#EFEFEF; }
#rightcol-tab .nav li { width: 100px; float: left; margin: 0 0 0 0; }
#rightcol-tab .nav li.last { margin-right: 0; }
#rightcol-tab .nav li a { display: block; padding: 5px; height: 19px; background-image: url(http://cdn.cafimg.com/images/background-activetab.png)  !important;Êbackground-repeat: repeat-x; background-position: center top; color: black; font-size: 12px; text-align: center; border: 0; }

#rightcol-tab li a.current,#rightcol-tab li a.current:hover { height: 19px; background-image: url(http://cdn.cafimg.com/images/background-hovertab.png)  !important;Êbackground-repeat: repeat-x; background-position: center top; color: white; }
#rightcol-tab .nav li a:hover, #rightcol-tab .nav li a:focus { height: 19px; color: white; text-decoration: none; }


/***** Shop & Dealer *****/
#rightcol-tab .list-wrap { background: #eee; padding: 0px; margin: 0 -20 0 0; }

#shopdealer-tab ul { list-style: none; margin:0; padding:0;}
#shopdealer-tab ul li a { display: block; border-bottom: 1px solid #EFEFEF; padding: 4px; color: #666; }
#shopdealer-tab ul li a:hover { background: #333; color: white; }
#shopdealer-tab ul li:last-child a { border: none; }

#shopdealer-tab .nav { margin: 0; padding:0; overflow: hidden; background-color:#EFEFEF; }
#shopdealer-tab .nav li { width: 100px; float: left; margin: 0 0 0 0; }
#shopdealer-tab .nav li.last { margin-right: 0; }
#shopdealer-tab .nav li a { display: block; padding: 5px; height: 19px; background-image: url(http://cdn.cafimg.com/images/background-activetab.png)  !important;Êbackground-repeat: repeat-x; background-position: center top; color: black; font-size: 12px; text-align: center; border: 0; }

#shopdealer-tab li a.current,#rightcol-tab li a.current:hover { height: 19px; background-image: url(http://cdn.cafimg.com/images/background-hovertab.png)  !important;Êbackground-repeat: repeat-x; background-position: center top; color: white; }
#shopdealer-tab .nav li a:hover, #rightcol-tab .nav li a:focus { height: 19px; color: white; text-decoration: none; }

/***** Auction *****/
#auction-tab .list-wrap { background: #FFF; padding: 0px; margin: 0 -20 0 0; border-top: 1px solid #F6881F; }

#auction-tab ul { list-style: none; margin:0; padding:0;}
#auction-tab ul li a { display: block; padding: 4px; color: #666; }
#auction-tab ul li a:hover { background: #FFF; color: white; }
#auction-tab ul li:last-child a { border: none; }

#auction-tab .nav { margin: 0; padding:0; overflow: hidden; background-color:#FFF; }
#auction-tab .nav li { width: 150px; float: left; margin: 0 0 0 0;background-color:#eff5ff; border-left: 1px solid #F6881F; border-right: 1px solid #F6881F; border-top: 1px solid #F6881F; -moz-border-radius-topleft: 10px; border-top-left-radius: 10px; -moz-border-radius-topright: 10px; border-top-right-radius: 10px; }
#auction-tab .nav li.last { margin-right: 0; }
#auction-tab .nav li a { display: block; padding: 5px; height: 20px; background-color:#FFF; border-left: 1px solid #F6881F; border-right: 1px solid #F6881F; border-top: 1px solid #F6881F; -moz-border-radius-topleft: 10px; border-top-left-radius: 10px; -moz-border-radius-topright: 10px; border-top-right-radius: 10px; color: black; font-size: 15px; text-align: center; border: 0; }

#auction-tab li a.current,#rightcol-tab li a.current:hover { height: 20px; background-color:#F6881F; color: white; }
#auction-tab .nav li a:hover, #rightcol-tab .nav li a:focus { height: 20px; background-color:#FFF799; color: black; text-decoration: none; }

/***** Ad Boxes *****/
div#cafauctions { height:200px; width: 200px; margin:0px; padding:65px 0px 0px 0px; text-align: center; background-image: url(http://cdn.cafimg.com/images/background-auctions.png); background-repeat: repeat-x; background-position: center top; }
div#cafauctions-sm { height:130px; width: 200px; margin:0; padding:33px 0px 0px 0px; text-align: center; background-image: url(http://cdn.cafimg.com/images/background-cafauctions-sm.png); background-repeat: repeat-x; background-position: center top; }
div#comiclink { height:130px; width: 200px; margin: 0px; padding:25px 0px 0px 0px; text-align: center; background-image: url(http://cdn.cafimg.com/images/background-comiclink-sm.png); background-repeat: repeat-x; background-position: center top; }
div#heritage { height:130px; width: 200px; margin:0; padding:30px 0px 0px 0px; text-align: center; background-image: url(http://cdn.cafimg.com/images/background-heritage-sm2.png); background-repeat: repeat-x; background-position: center top; }
div#ebay { height:130px; width: 200px; margin:0; padding:30px 0px 0px 0px; text-align: center; background-image: url(http://cdn.cafimg.com/images/background-ebay-sm.png); background-repeat: repeat-x; background-position: center top; }
div#ebayfeatured { height:180px; width: 200px; margin:0;padding:30px 0px 0px 0px; text-align: center; background-image: url(http://cdn.cafimg.com/images/background-ebay-feat-sm.png); background-repeat: repeat-x; background-position: center top; }
fieldset { border: 0px;}


/**** 2011 Auction Boxes ****/

#auctionbox-wrapper { position: relative; min-height:100%; }	
#auctionbox-lg { width: 190px; height: 190px; position: absolute; left: 0px; right: 0px; z-index: 2; }
.auction-lg-floaters { float: left; width: 180px; height: 190px; font-size:12px; padding-top: 6px; padding: 10px; text-align: center; }
#auctionbox-sm { height: 190px; margin-left: 190px; overflow: hidden; }
.auction-sm-floaters { float: left; width: 100px; height: 110px; font-size:12px; padding-top: 6px; padding: 10px; text-align: center; }
#auctionbox-sm-inner { height: 140px; overflow: hidden; }
#auctionbox-sm-innertext { height: 35px; text-align: center; }
#auctionbox-sm-textleft { float: left; width: 35%; text-align: right; }
#auctionbox-sm-textright { float: left; width: 65%; text-align: left; line-height: 34px; overflow: hidden; }

/**** 2011 Heritage Boxes ****/

#heritagebox-wrapper { position: relative; min-height:100%; min-width: 430px; }	
#heritagebox-lg { width: 190px; height: 190px; position: absolute; left: 0px; right: 0px; z-index: 2; }
.heritagebox-lg-floaters { float: left; width: 180px; height: 190px; font-size:12px; padding-top: 6px; padding: 10px; text-align: center; }
#heritagebox-sm { height: 190px; margin-left: 190px; overflow: hidden; float: left; }
#heritagebox-sm-inner { height: 140px; overflow: hidden; }
#heritagebox-sm-innertext { height: 35px; text-align: center; }
#heritagebox-sm-textleft { float: left; width: 35%; text-align: right; }
#heritagebox-sm-textright { float: left; width: 65%; text-align: left; line-height: 34px; overflow: hidden; }
.heritagebox-sm-floaters { float: left; width: 100px; height: 110px; font-size:12px; padding-top: 6px; padding: 10px; text-align: center; }

/**** 2011 comiclink Boxes ****/

#comiclinkbox-wrapper { position: relative; min-height:100%; min-width: 430px; }	
#comiclinkbox-lg { width: 190px; height: 190px; position: absolute; left: 0px; right: 0px; z-index: 2; }
.comiclinkbox-lg-floaters { float: left; width: 180px; height: 190px; font-size:12px; padding-top: 6px; padding: 10px; text-align: center; }
#comiclinkbox-sm { height: 190px; margin-left: 190px; overflow: hidden; float: left; }
#comiclinkbox-sm-inner { height: 140px; overflow: hidden; }
#comiclinkbox-sm-innertext { height: 35px; text-align: center; }
#comiclinkbox-sm-textleft { float: left; width: 35%; text-align: right; }
#comiclinkbox-sm-textright { float: left; width: 65%; text-align: left; line-height: 34px; overflow: hidden; }
.comiclinkbox-sm-floaters { float: left; width: 100px; height: 110px; font-size:12px; padding-top: 6px; padding: 10px; text-align: center; }

/**** 2011 Dealer Listings ****/

#dealerbox { height: 205px; overflow: hidden; }
.dealer-lg-floaters { float: left; width: 120px; height: 190px; font-size:12px; padding-top: 6px; padding: 10px; text-align: center; }

/**** 2011 Premium Listings ****/

#premiumbox { height: 225px; overflow: hidden; }
.premium-lg-floaters { float: left; width: 120px; height: 190px; font-size:12px; padding-top: 6px; padding: 10px; text-align: center; }

/**** Moderation ****/

.moderate { float: left; width: 45%; margin-right: 10px; border: 1px solid #BEBEBE; background-color: #F5F5F5; padding: 5px; text-align: center; min-height: 10px; border-radius: 5px; }
.moderate:hover { border: 1px solid #38B549 ; background-color: #EBF8ED; }
.moderate-desc { float: left; width: 45%; margin-right: 10px; padding: 5px; }

#moderate-form-restrict { visibility: hidden; }
#moderate-form-delete { visibility: hidden; }

#complete { width: 100%; border: 1px solid #38B549; background-color: #EBF8ED; border-radius: 5px; }
#complete-left { width: 35px; float: left; padding: 10px; }
#complete-right { width: 500px; float: left; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; line-height: 30px; }
#complete-right-full { width: 700px; float: left; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; line-height: 35px; }	

/**** Hot Ebay (Footer) ****/
#hotebayblock-header  { overflow: hidden; height: 20px; width: 100%; }
#hotebayblock-header-left { float: left; width: 50%; text-align: left; font-size: 16px; font-weight: bold; height: 20px; }
#hotebayblock-header-left a { color: red; }
#hotebayblock-header-right { float: left; width: 50%; text-align: right; font-size: 16px; font-weight: bold; height: 20px; }
#hotebayblock-header-right a { color: red; }
#hotebayblock  { border: 1px solid #FFCC00; background-color: #FFFFCC; overflow: hidden; height: 165px; }
#hotebayblock-box  { float: left; padding-top: 10px; padding-bottom: 10px; width: 150px; height: 160px; font-weight: bold; vertical-align: middle; }

/**** Hot Ebay (Header) ****/

#hotauctions-wrap  { border: 1px solid #FFCC00; background-color: #FFFFCC; overflow: hidden; height: 70px; }
#hotauctions-header { float: left; width: 60px; text-align: center; padding-top: 5px; }
#hotauctions-header a { color: red; } 
.hotauctions-box  { float: left; width: 180px; height: 55px; font-weight: bold; padding-top: 8px; }
.hotauctions-box-left { float: left; width: 60px; height: 55px; }
.hotauctions-box-right { float: left; width: 115px; height: 55px; white-space:normal; font-size: 11px; padding-right: 5px; }

/**** Search Box Form Elements ****/
#search-box { border: 1px solid #FFCC00; background-color: #FFFFCC; border-radius: 5px; padding: 5px; }
#search-box h1 { font-size: 14px; line-height: 16px; padding: 0; margin: 0; }
#search-box input[type=text] { outline: none; font-size: 12px; height: 25px; width:100%; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #ccc; }
#search-box input[type=password] { outline: none; font-size: 12px; height: 25px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #ccc; }
#search-box select { outline: none; font-size: 12px; height: 25px; width: 100%; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #ccc; }
#search-box textarea { outline: none; font-size: 12px; height: 18px; width: 400px; height:200px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #ccc; }
#search-box input[type=button], #search-box input[type=submit], #search-box input[type=reset] { outline: none; width: 100px; font-size: 12px; height: 30px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 3px solid #233038; color: #233038; background-color: #F8F8F8; }
#search-box input[type=button]:hover, #search-box input[type=submit]:hover, #search-box input[type=reset]:hover { outline: none; font-size: 12px; height: 30px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 3px solid #233038; color: #FFF; background-color: #233038; }

.buttonesque-expanding { outline: none;  font-size: 12px; height: 12px;  line-height: 12px; padding: 5px; border-radius: 5px; border: 3px solid #233038; color: #233038; background-color: #F8F8F8; min-width: 100px; text-align: center; }
.buttonesque-expanding:hover { outline: none; font-size: 12px; border-radius: 5px; border: 3px solid #233038; color: #FFF; background-color: #233038; }
.buttonesque-expanding:hover a { color: #FFF; font-weight: normal; }
.buttonesque-expanding a { color: #233038; font-weight: normal; } 
.buttonesque-expanding a:hover { color: #FFF; text-decoration: none; }

#edit-box input[type=text] { outline: none; font-size: 12px; height: 25px; width:100%; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #ccc; }
#edit-box input[type=password] { outline: none; font-size: 12px; height: 25px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #ccc; }
#edit-box select { outline: none; font-size: 12px; height: 25px; width: 100%; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #ccc; }
#edit-box textarea { outline: none; font-size: 12px; height: 18px; width: 100%; min-height:100px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #ccc; }
#edit-box input[type=button], #edit-box input[type=submit], #edit-box input[type=reset] { outline: none; width: 100px; font-size: 12px; height: 30px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 3px solid #233038; color: #233038; background-color: #F8F8F8; }
#edit-box input[type=button]:hover, #edit-box input[type=submit]:hover, #edit-box input[type=reset]:hover { outline: none; font-size: 12px; height: 30px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 3px solid #233038; color: #FFF; background-color: #233038; }

/**** Blog ****/
.comments-blog { text-align: center; line-height: 35px; font-size: 16px; font-weight: bold; color: #FFF; height: 45px; width: 75px; background: url('/images/icons/comment01.png'); background-position: center center; background-repeat: no-repeat; }
.blog-date-wrap { width: 100%; }
.blog-date  { float: left; margin-right: 5px; width: 300px; height: 16px; line-height: 16px; letter-spacing: 1px; text-transform: uppercase; font-weight: bold; font-size: 11px; border-radius: 2px; padding-left: 10px; }

.blog-comments { float: left; margin: 0 0 0 0; } 
.blog-comments a, .blog-comments a:link, .blog-comments a:visited { display: block; color: #000; font-size: 11px; line-height: 16px; text-transform: uppercase; text-align: center; width: 150px; height: 16px; background-color: #d1dbe6; border-radius: 2px; }
.blog-comments a:hover { text-decoration: none; color: #FFF; background-color: #F6881F;  }



.blog-data h1 { font-size: 26px; margin: 7px 0 0 0; padding: 0 0 0 0; }
.blog-data h1 a, .blog-data h1 a:active, .blog-data h1 a:link, .blog-data h1 a:hover, .events-data h1 a:visited { text-decoration: none }
.blog-data h1 a:hover { color:#000; text-decoration: none; }

.button-more { float: right; margin: 0 30px 10px 0; } 
.button-more a, .button-more a:link, .button-more a:visited { text-shadow: 1px 1px 1px #000;display: block; color: #FFF; font-size: 14px; line-height: 30px; text-align: center; width: 100px; height: 30px; background-color: #ffcb33; background:-webkit-gradient(linear,left top,left bottom,from(#ffcb33),to(#ff0000)); background: -moz-linear-gradient(-90deg,#ffcb33,#ff0000); opacity: 0.9; border: 1px solid #ffcb33; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.button-more a:hover { text-shadow: 1px 1px 1px #000;text-decoration: none; color: #FFF; background-color: #ffcb33; background:-webkit-gradient(linear,left top,left bottom,from(#ff0000),to(#ffcb33)); background: -moz-linear-gradient(-90deg,#ff0000,#ffcb33); opacity: 0.9; }

#content-social-page { background-color:#ffffee; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; margin-top: 10px; padding-top: 5px; padding-bottom: 5px; width: 100%; }
#blog-author { background-color:#f8f8f8; border: 1px solid #cfcfcf; margin: 10px 15px 50px 10px; padding: 5px 3px 5px 5px; border-radius: 2px; }
