
#mainColumnHome 
{
}

td#mainColumnHome{
background-color:#FFFFFF;
padding:8px;
vertical-align:top;
width: 570px;
}

td#mainColumnHome h1{
	padding: 8px 0px 9px 8px;
}

#mainColumnHome, #mainColumnHome div {
	padding-right:30px;
	padding-left:30px;
	padding-bottom:30px;
}
#mainColumnHome div div{
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
}
.InstructionText {
	font-size:11px;
	font-weight:normal;
	color:#CC0000;
}
div#TheBanners {
	margin: 11px 0px 15px 285px;
	padding: 0px !important;
	height: 60px;
	width:468px; 
	position: absolute;
	top: 5px;
}
div#TheBanners p {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	position: absolute;
	bottom: -17px;
	left: 0px;
}

div#TheBanners p.featured{
	position: absolute;
	bottom: -15px;
}
.nullified {
	font-size:10px;
	color:#CCCCCC;
	background-color:#003399;
}
.TableTop {
	background-color: #FFFFFF;
	color:#ed736d;
	font-size:14px;
	font-weight:bold;
}
.errorMessage {
	background-color:#CC0000;
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	padding:5px;
}
.resultsTable {
	font-size:11px;
	color:#000000;
	border:3px double #DDDDDD;
}
.resultsTable td {
	border: none;
 	border-top:1px solid #DDDDDD;
}
.rightsidebar
{
text-align:center;
float:right;
width:220px;
background-color:#EEEEEE;
margin-left:20px;
border-top:1px solid #666666; 
border-bottom:1px solid #666666;
}
/* ----- Gallery -----*/

.gallery_tab
{
	font-size:13px;
	margin-left:1px;
	text-align:center;
	line-height:26px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	border-left:2px solid #FFFFFF;
}
.gallery_tab a,.gallery_tab a:link,.gallery_tab a:visited
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:13px;
}
.gallery_tab a:hover
{
	color:#ed2224;
}

.currentpage, .currentpage a:visited, .currentpage a:hover, .currentpage a:link, .currentpage a:active
{
    text-decoration: underline;
}

.offpage, .offpage a:visited, .offpage a:hover, .offpage a:link, .offpage a:active
{
    text-decoration: none;
}

.ontab
{
	float:left;
	position:relative;
	padding-bottom:1px;
	background-color:#ffb622;
	border-top:1px solid #ffb622;
	border-right:1px solid #ffb622;
	border-bottom:1px solid #ffb622;
	border-left:1px solid #ffb622;
	text-align:center;
	width:105px;
}
.offtab
{
	float:left;
	position:static;
	background-color:#ffcf6d;
	width:104px;
	text-align:center;
	
}

.gallery_search
{
	clear:left;
	border:6px solid #ffb622;
	border-top:12px solid #ffb622;
	background-color:#fb9411;
}
.gallery_search div
{
	color:#ffcc65;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}

input.submit_button
{
	background-color:#ffa22b;
	border:2px solid #fcd481;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}
input.submit_button:hover
{
	background-color:#ffae0a;
}

.gallery 
{
	background-color:#ffae0a;
	border-top:2px solid #fb9411;
	border-bottom: 2px solid #fb9411;
}
.gallery_results_container
{
	height:35px;
	padding:4px;
	border-bottom:1px solid #000000;
	margin-bottom:0px;
	background-color:#FFFFFF;
	width:100%;
}

.gallery_results_left
{
	float:left;
	padding-top:2px;
	margin-left:4px;
	font-weight:bold;
	color:#ed2224;
}

.gallery_results_left a
{
	font-weight:bold;
	color:#ed2224;
	text-decoration:none;
}

.gallery_nav
{
	float:right;
	margin-right:4px;
	margin-left:4px;
	font-weight:bold;
	color:#ed2224;
}
.gallery_nav a,.gallery_nav a:link
{
	/*text-decoration:none;*/
}

.gallery_pages
{
	float:left;
	margin-right:4px;
	margin-left:4px;
	font-weight:bold;
	color:#ed2224;
	width:98%;
}

.comicbook
{
	border:1px solid #000000;
	margin:3px auto;
	width:62px;
	height:95px;
}
.gallery_row
{
	padding:1px;
	margin:2px 3px 2px 1px;
	height:250px;
	/*border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF*/
}

.gallery_row img
{
	padding:3px;
}

.gallery_holder
{
	float:left;
	position: static;
	vertical-align:middle;
	background-color:#FFFFFF;
	width:128px;
	height:211px;
	border:1px solid #fb9411;
	text-align:center;
	margin-left:1px;
}

.gallery_row_shortinfo
{
	background-color:#ffcf6d;
	height:130px!important;
	vertical-align:top;
	padding-bottom:10px;
}
.gallery_row_shortinfo p
{
	text-align:left;
	font-size:10px;
	color:#000000;
	line-height:12px;
	padding:0px 3px; 
	margin:6px 4px;
}
.gallery_row_shortinfo a,.gallery_row_shortinfo a:link, .gallery_row_shortinfo a:visited
{
	/*margin-top:10px;
	float:left;
	margin-left:10px;*/
	font-size:10px;
	color:#000000;
	text-align:left;
	text-decoration:none;
}

.gallery_row_shortinfo a:hover
{
	/*margin-top:10px;
	float:left;
	margin-left:10px;*/
	font-size:10px;
	color:#ed2224;
	text-align:left;
}

.gallery_row_shortinfo a:hover
{
	/*margin-top:10px;
	float:left;
	margin-left:10px;*/
	font-size:10px;
	color:#ed2224;
	text-align:left;
}
.gallery_row_shortinfo .details
{
	font-weight:bold;
	font-size:10px;
}

.gallery_label
{
	color: Red;
}

.comicbook_holder
{
	width:392px;
	margin:12px 24px;
	padding:12px;
	border:3px solid #fb9411;
	background-color:#000000;
	text-align:center;
}
.comicbook_holder .title
{
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	line-height:36px;
	width:390px;
	height:inherit;
	background-color:#3D67B3
}
.comicbook_holder .comicbook_focus
{
	background-color:#FFFFCC;
	width:390px;
	text-align:center;
	margin:0px 0 0 0;
}

.comicbook_holder .comicbook_focus img
{
	margin:24px;
	border:1px solid #CCCCCC;
}
.comicbook_holder .details
{
	background-color:#000000;
	color:#ffffff;
	font-weight:bold;
	padding-top:12px;
}

.detail
{
	text-align:left;
	font-size:10px;
}

.detail h3
{
	font-size:12px;
	margin-bottom:5px;
}
.detail a,.detail a:link, .detail a:visited
{
	font-size:10px;
}
.detail td
{
	padding:5px 12px;
}
.detail th
{
	text-align:left;
	font-weight:normal;
	padding-right:20px;
	padding-left:20px;
}
.row_1 td
{
	background-color:#EEEEEE;
}
.row_2 td
{
	background-color:#FFFFFF;
}
.total_vertical
{
	border-left:4px solid #f8c470;
font-weight:bold;
}
.total_horizontal
{
	border-top:4px solid #f8c470;
	font-weight:bold;
}
.callout_header td
{
	background-color:#fb9411;
	border-top:4px solid #f8c470;
	border-bottom:4px solid #f8c470;
	font-size:12px;
	padding:5px 10px;
	vertical-align:bottom;
	text-align:left;
}
/* ---- End Gallery ----*/


/* ----- CALLOUT -----*/
#callout {
	padding-top:6px;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:8px;
	border:4px solid #f8c470;
	background-color:#fb9411;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}
#callout td {
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}
.callout2 {
	width:180px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	border:2px solid #f8c470;
	background-color:#fb9411;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	margin:auto;
}
.callout2 td {
font-size: 11px;
font-weight:bold;
}
.callout2 a,.callout2 a:link,.callout2 a:visited,.callout2 a:hover
{
color:#FFFFFF;
text-decoration:none;
font-size:11px;
}
.callout2 a:hover
{
color:#fb9411;
text-decoration:none;
}
/* ----- EVENTS ------*/
.calendar{}
.calendar h2
{
text-transform:uppercase;
border-bottom:1px solid #CCCCCC;
margin-bottom:10px;
clear:both;
}
.eventcontainer
{
clear:both;
}

.date
{
font-weight:bold;
font-size:13px;
float:left;
}
 .info
{
margin-left:10px;
float:left;
margin-bottom:5px;
width:80%;
}
 .con, .con a, .con a:link, .con a:visited, .con a:hover
{
font-size:13px;
font-weight:bold;
}

.location{}

.other
{
font-style:italic;
}
/* ----- FAQ -----*/
.faq
{
	margin:0px;
	padding:0px;
}
.faq h2
{
	margin-bottom:5px;
	margin-left:10px;
	padding-left:0px;
}
.faq ul
{
	width:450px;
	margin:0px;
	margin-bottom:20px;
}
.faq li
{
	margin-left:25px;
	padding-left:0px;
	line-height:30px;
	list-style-position:outside;
}
li.question
{
	line-height:14px;
	font-weight:bold;
	font-size:13px;
	margin-bottom:5px;
	list-style-image:url(../../images/pc_question.gif);
	color:#294474;
	padding-left:10px;
	/*text-transform:uppercase;*/
}

li.answer
{
	line-height:14px;

list-style-image:url(../../images/pc_answer.gif);
margin-bottom:30px;
padding-left:10px;
}
li.answer ol
{
line-height:14px;
}
li.answer li
{
	line-height:14px;
	list-style-image:none;
}
.backtotop
{
list-style-type:none;
text-align:center;
margin-bottom:40px;
margin-top:10px;
}
.backtotop a, .backtotop a:link,.backtotop a:hover,.backtotop a:visited{
font-size:10px;
}
/* ----- FEEDBACK ---- */
.feedback
{
width:220px;
margin:0px;
padding:0px;
padding-top:30px;

}
.feedback h3
{
	margin:0px;
	padding:0px;
	Color: #C20004;
	Font-size:14px;
	line-height:16px;
	font-family:Arial, Verdana, Helvetica, Geneva;
	font-weight: bold;
	margin-bottom:6px;
	padding-bottom:6px;
	font-style:italic;
border-bottom:1px solid #CCCCCC;
}
#component .feedback
{
color:#FFFFFF;
background-color:#5C5C5C;
width:100%;
}
.feedback .quote
{
background-color:#707070;
margin:3px;
padding:10px;
}
.feedback .author
{
font-style:italic;
text-align:right;
padding-right:10px;
padding-bottom:10px;
}
/* ----- GRADING -----*/
.label_desc
{
margin:0px;
padding:0px;
margin-right:10px;
float:left;
}
.label_desc li
{
list-style-type:none;
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
line-height:20px;

}
.label_desc ul
{
margin:0px;
padding:0px;
}
.label_desc li li
{
line-height:16px;
padding:5px 0px 20px 10px;
background-color:#FFFFFF;
color:#000000;
font-weight:normal;
text-transform:none;
float:left;
width:240px;
}
.label_image
{
float:left;
margin-left:20px;
}
.label_blue {
	background-image:url(../../images/pc_grad_hor_blue.gif);
	background-repeat:repeat-y;
}
.label_yellow {
	clear:both;
	background-image:url(../../images/pc_grad_hor_yellow.gif);
	background-repeat:repeat-y;
}
.label_green {
	clear:both;
	background-image:url(../../images/pc_grad_hor_green.gif);
	background-repeat:repeat-y;
}
.label_purple{
	clear:both;
	background-image:url(../../images/pc_grad_hor_purple.gif);
	background-repeat:repeat-y;
}
.label_yellowPurple{
	clear:both;
	background-image:url(../../images/ph_grad_hor_yellow_purple.gif);
	background-repeat:repeat-y;
}
.label_red {
	clear:both;
	background-image:url(../../images/pc_grad_hor_red.gif);
	background-repeat:repeat-y;
}
#grading_process
{
width:100%;
margin-bottom:20px;
}
#grading_process td
{
height:150px;
}
#grading_process ul
{
margin:0px;
padding:0px;
list-style-type:none;
margin-left:20px;
}
#grading_process li
{
margin:0px;
padding:0px;
list-style-type:none;
float:left;

padding-bottom:7px;
}
#grading_process li a, #grading_process li a:link, #grading_process li a:visited, #grading_process li a:hover
{
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
font-size:16px;
}
#grading_scale
{
float:right;
width:260px;
font-weight:bold;
padding-right:0px;
}
#grading_scale td
{
padding-left:50px;
padding-top:18px;
padding-bottom:15px;
}
#grading_scale li, #grading_scale ul
{
list-style-type:none;
padding:0px;
margin:0px;
}
#grading_scale li
{
line-height:18px;
}
#grading_scale li li
{
margin-top:-15px;
margin-left:60px;
}
/* ---- GLOSSARY ---- */
.term
{
	color: #333333;
	margin:0px;
	Font-size:14px;
	line-height:16px;
	font-family:Arial, Verdana, Helvetica, Geneva;
	font-weight: bold;
text-transform:uppercase;
}
.letters
{
text-align:left;
margin:auto;
width:90%;
}
.letters a, .letters a:link, .letters a:visited
{
font-size:21px;
background-color:#fcb459;
padding:4px 8px 4px 8px;
text-decoration:none;
line-height:34px;
}
.glossary h2
{

	Font-size:20px;
	line-height:16px;
	font-family:Arial, Verdana, Helvetica, Geneva;
	font-weight: bold;
	margin-bottom:12px;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:3px;
}
.bios table, .graders td
{
border:0px;
font-size:12px;
}
.bios .photo
{
float:none;
text-align:center;
font-weight:bold;
}
.bios .photo img
{
border:4px solid #CCCCCC;
margin:10px 20px;
}
.bios h3
{
margin:0px;
padding:0px;
margin-top:8px;
margin-bottom:10px;
color:#C20004;
Font-size:14px;
	line-height:16px;
}

.bios td
{
padding-bottom:20px;
}

/* --- News --- */
#tableResults
{
margin-top:30px;
padding: 0px;
width: 520px;
}
#tableResults td
{
padding:0px 0px 12px 0px;
font-weight:bold;
}
.enews td
{
padding:5px;
}
.enews a,.enews a:link,.enews a:visited,.enews a:hover
{
font-size:11px;
}

/* ----- Submission ----*/
#callout .form_smalltext td
{
font-size:11px;
border-bottom:1px solid #ffbf3d;
padding:4px 10px 4px 0px;
}
/* -------*/


body {
	background-color: #151515;
	margin:0px;
	background-image:url(../../images/master_background.gif);
	color:#000000;
	font-size:11px;
	font-weight: normal;
	padding:0px;
	font-family:Arial, Verdana, Helvetica, Geneva;
}
.bodybg {
	background-color: #151515;
	margin:0px;
	background-image:url(../../images/master_background.gif);
	color:#000000;
	font-size:11px;
	font-weight: normal;
	padding:0px;
	font-family:Arial, Verdana, Helvetica, Geneva;
}
p, div {
	font-size:12px;
	font-family:Arial, Verdana, Helvetica, Geneva;
}
H1 {
	Color: #FFFFFF;
	margin-top:0px;
	padding-top: 6px;
	padding-left:6px;
	padding-bottom:12px;
	Font-size:20px;
	font-family:Arial, Verdana, Helvetica, Geneva;
	line-height:24px;
	font-weight: bold;
	background-color:#3d67b3; 
	margin-bottom:0px;
}
H4 {
	Color: #FFFFFF;
	margin-top:0px;
	padding-top: 6px;
	padding-left:6px;
	padding-bottom:12px;
	Font-size:20px;
	font-family:Arial, Verdana, Helvetica, Geneva;
	line-height:24px;
	font-weight: bold;
	background-color:#CCCCCC;
	margin-bottom:0px;
}
H2 {
	Color: #C20004;
	padding-top: 6px;
	Font-size:14px;
	line-height:16px;
	font-family:Arial, Verdana, Helvetica, Geneva;
	font-weight: bold;
	margin-bottom:6px;
}
ul, li
{
	font-size:12px;
	font-family:Arial, Verdana, Helvetica, Geneva;
	line-height:16px;
}
a {
	font-size:12px;
	color:#3d67b3;
	text-decoration:underline;
}
a:hover {
	font-size:12px;
	color:#ff6600;
	text-decoration:none;
}
#pager {
	width:790px;
	background-image:url(../../images/main_content_bg.gif);
	background-repeat:repeat-y;
	padding-left:11px;
	padding-right:11px;
}
#header {
	text-align:left;
	background: transparent url(../../images/CGCHome_header.gif) no-repeat left top; 
	padding: 0px !important;
	position: relative;
	width:790px;
}


#dealerTopBanner,
#defTopBanner2,
#defTopBanner1,
#defTopBanner3 {height: 60px !important;margin: 0px !important; padding: 0px !important;}

#footer {
	font-size:10px;
	color:#FFCC00;
	background-image:url(../../images/footer_master.gif);
	background-repeat:repeat;
	background-position:-10px 0px;
	text-align: center;
	width:790px;
	height:32px;
}
#footer a {
	line-height:20px;
	color:#ffffff;
	text-decoration:none;
}
#footer a:hover {
	color:#ffffff;
	background-color:#135462;
	text-decoration:none;
}
#homelogo
{
	padding: 0px 0px 0px 6px;
	float:left;
	position:absolute;
	left: 0px;
	top: 0px;
}
#homelogo a
{
	height:81px;
	line-height:81px;
	width:200px;
	display:block;
	text-indent:-5312px;
}

.headerPosFix {
	display: block;
	height: 107px;
	margin: 0px;
	padding: 0px; 
	position: relative;
	width: 790px; 
}


/* styles for everyone else */
.companies {
	background-image:url(../../images/bottom_company_bg.gif);
	background-repeat:repeat-x;
	width:790px;
}
#sectionheader {
	background-image:url(../../images/section_header_bgs.gif);
	background-repeat:repeat-x;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	height:26px;
	padding-left:8px;
	padding-top:5px;
}
#searchhome input { 
text-decoration: none; 
background-color:#333333;
}

#component {
	border-top:1px solid #626262;
	border-bottom:1px solid #626262;
	padding-top:4px;
	margin-bottom:8px;
	background-color:#343434;
	text-align:left;
}
#component div {
	padding-top:4px;
	margin-bottom:1px;
}

#sidenavbar {
	border-bottom:1px solid #626262;
	margin-bottom:8px;
	background-color:#343434;
	background-image:url(../../images/submenu_bg.gif);
	padding-bottom:50px;
}
#sidenavbar div {
	margin-bottom:1px;
}
#leftpanel_off {
	background-color:#ffae0a;
	border-top: 1px solid #d26500;
	border-bottom: 1px solid #ffd479;
	color:#222222;
	font-size: 14px;
	font-weight:bold;
	padding-left:10px;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:6px;
}
.leftpanel_off {
	background-color:#ffae0a;
	border-top: 1px solid #d26500;
	border-bottom: 1px solid #ffd479;
	color:#222222;
	font-size: 14px;
	font-weight:bold;
	padding-left:10px;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
}

.submenu
 {
	background-color:#ffbf3d!important;
}
#leftpanel_on {
	background-color:#3d67b3!important;
	background-image:url(../../images/circle.gif);
	background-position:right;
	background-repeat:no-repeat;
	border-top: 1px solid #1b387a;
	border-bottom: 1px solid #6994e2;
	color:#FFFFFF;
	font-size: 14px;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:middle;
}
#leftpanel_off a {
	color:#222222;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#leftpanel_off a:hover {
	color:#222222;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#leftpanel_on a {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#leftpanel_on a:hover {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.leftpanel_on {
	background-color:#3d67b3!important;
	background-image:url(../../images/circle.gif);
	background-position:right;
	background-repeat:no-repeat;
	border-top: 1px solid #1b387a;
	border-bottom: 1px solid #6994e2;
	color:#FFFFFF;
	width:190px;
	font-size: 14px;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:middle;
}
.leftpanel_off a {
	color:#222222;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.leftpanel_off a:hover {
	color:#222222;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.leftpanel_on a {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.leftpanel_on a:hover {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.submenu a
{
	font-size:12px!important;
	margin-left:10px;
}

#sublinks {
	padding-right:5px;
	padding-bottom:5px;
	margin: 0px;
	padding: 0px;
	color:#FFFFFF;
	position: absolute;bottom: 7px; right: 0px;
}
#sublinks a {
	font-size:11px;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
	margin-right:3px;
	margin-left:3px;
	color:#FFFFFF;
	text-decoration:none;
}
.searchbox {
	background-image:url(../../images/searchbox_bg.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	/*height:28px; 
  vertical-align:top;
	background-color:#151515;
	width:305px;
	border: 0px solid #000000;
	display:inline;
	text-align:left;*/
}
.searchboxtext {
	border: 0px solid #000000;
	height:20px;
	font-size:10px;
	color:#f38415;
	background-color:#4b4b4b;
	margin-top:4px;
	margin-left:10px;
}

.newsitem {
	border:1px solid #000000;
	background-color:#3b3b3b;
	font-size:16px;
	font-weight:bold;
	height:30px;
	padding-left: 12px;
	color:#FFFFFF;
	background-image:url(../../images/newscircle.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-decoration:none;
}
.newsitem a{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.newsitem a:hover{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	cursor:help;
}

.cursor_id {
	cursor: pointer;
}

.eventsitem {
	border-bottom:1px solid #151515;
	background-color:#727272;
	font-size:13px;
	font-weight:bold;
	height:28px;
	padding-left: 12px;
	color:#FFFFFF;
	background-image:url(../../images/detail_image.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-decoration:none;
}

.eventsitem_unclickable {
	border-bottom:1px solid #151515;
	background-color:#727272;
	font-size:13px;
	font-weight:bold;
	height:28px;
	padding-left: 12px;
	color:#FFFFFF;
	background-position:right;
	background-repeat:no-repeat;
	text-decoration:none;
}
.eventsitemfacts {
	background-color:#4e4e4e;
	font-size:12px;
	font-weight:bold;
	height:35px;
	padding-left: 12px;
	color:#feaf0c;
}
.eventsitem a{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.eventsitem a:hover{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	cursor:help;
}

#DateNewsItem {
	color:#ffae0a;
	padding-right:8px;
	font-size:12px;
	line-height:10px;
}
#underAd {
	background-image:url(../../images/circle_onDkGrey.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	height:20px;
	padding-left: 25px;
	padding-bottom:10px;
}
#GetCGCd {
	background-image:url(../../images/GetCGCd_bg.gif);
	background-repeat:no-repeat;
	background-color:#f0f0f1;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	height:185px;
}
.getCGCdText {
	padding:10px;
	float:right;
	padding-left:30px;
}	
#COTD {
	background-image:url(../../images/COTD_bg.gif);
	background-repeat:no-repeat;
	background-color:#d3ddee;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	height:105px;
}
#COTD a {
	font-size:12px;
	font-weight:bold;
	color:#1e54a8;
}
#banners {
	background-color:#151515;
	padding:0px;
	margin:0px;
	width:790px;
}
.registry_bg {
	background-image:url(../../images/registry_subgrade_bg.gif);
	background-repeat:repeat-x;
	background-color:#d0d5dd;
	color:#000000;
	font-size:10px;
	width:198px;
	height:143px;
	font-weight:normal;
}
/*
===========================================================
===========================================================
-------- DATAGRID STYLES --------
*/
#datagrid_header {
	background-color: #135462;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}
#datagrid_header a {
	text-decoration: underline;
	color: #FFFFFF;
}
#datagrid_header a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#datagrid_content {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
#datagrid_content a {
	color: #237e91;
	text-decoration: none;
}
#datagrid_content a:hover {
	color: #135462;
	text-decoration: underline;
}
#datagrid_footer {
	color:#999999;
}
#Sidebar {
	font-size:11px;
	width:210px;
	color:#FFFFFF;
}
#Sidebar a {
	font-size:11px;
	width:210px;
	color:#9CE0E6;
	text-decoration:none;
}
#Sidebar a:hover{
	color:#FFFFFF;
	text-decoration: underline;
}	
.submitbutton {
	background-color:#3d67b3;
	color: #FFFFFF;
	font-weight: bold;
	font-size:10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 7px;
	padding-left:7px;
	border: 2px double #FFFFFF;
}
#PageContent {
	font-size: 12px;
	color:#222222;
	text-align: left;
}
select, textarea {
	color:#454545;
	background-color:#EEEEEE;
	font-size:10px;
	font-weight:normal;
	border: 1px solid #276775;
}
#errormessage {
	background-color:#276775;
	font-size:10px;
	color:#FFFFFF;
}
.RDF {
	font-size:10px;
	color:#000000;
	background-color:#fffcf4;
}
.META {
	font-size:10px;
	color:#000000;
	background-color:#e9f5f8;
}
.highlight {
 	color:#454545;
	font-size:12px;
	margin-left:20px;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
	padding-top:6px;
	padding-bottom:6px;
	background-color:#9CE0E6;
}
#recentdocs {
	font-size: 11px;
	font-weight:bold;
	padding: 2px 20px;
	border-bottom: 1px solid #EEEEEE;
}

.ebaybanner {
	padding-left:100px;
	padding-right:100px;
	vertical-align:middle;
	background-color:#ffffff;
	height:44px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Verdana, Helvetica, Geneva;
	font-size:12px;
	line-height:14px;
	background-image:url(http://localhost/cgccomics/images/ebay_banner_bg.gif);
	background-repeat:no-repeat;	
}



.ebaybanner a , .ebaybanner a:visited
{
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Verdana, Helvetica, Geneva;
	font-size:12px;
	line-height:14px;
	
}
.ebaybanner a:hover
{
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Verdana, Helvetica, Geneva;
	font-size:12px;
	line-height:14px;
	cursor:help;
	background-repeat:no-repeat;
}


/*
===========================================================
===========================================================
-------- OTHER CUSTOM STYLES --------
*/
.loginTable {

}
h1.login {
	background: url(../../images/section_header_bgs.gif);
	border: 1px solid black;
	font-size: 12px;
	padding: 5px 10px;
	width:210px;
}

.loginTable .colL {text-align:right !important;}

.infotable {
	border-bottom:5px solid #FB9411;
}
.infotable td {
	/*padding:8px;*/
	background-color:#FFCC66;
	border-bottom:1px solid #FB9411;
	padding: 5px 6px;
}
.infotable .tableHead td{
	border-bottom:1px solid #FFFFFF;
	background-color:#FB9411;
	color:#FFFFFF;
	font-weight:bold;
}

//* MEMBER LOGIN
========================================*//
.dealerCallout {
	background-color: #E7DDA0; 
	border: 1px solid #064C2A; 
	color: #064C2A; 
	float:right; 
	padding: 5px;}
	
.dealerCallout p {font-size: 12px; font-weight: bold; margin: 0px; padding: 0px;}

.joinTable {width: 100%;}
.joinTable td {
	font-size:12px;
	padding: 2px ;
	vertical-align:top;
	text-align:left !important;
}
.joinTable td div {
	padding: 0px !important;
	}
	

.joinTable td.colL {text-align:right !important; width: 130px;}
.joinTable td select,
.joinTable td input {padding: 2px;}
.joinTable .checkBtn {background: #3D64B3; border: 1px solid #BDA263; color: #FFF; font-size: 11px; padding: 2px 4px; width: auto;}
.joinTable em {font-size:11px;}
.joinTable p {font-size:11px; margin: 5px 0px 10px 0px;}
.agreement {
	background: #EFEFF7;
	border-top: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	margin: 5px 0px;
	padding: 8px 10px 5px 10px;
}

.protectedTable {font-size:12px;}
.protectedTable .colL {font-size:12px;text-align:right !important;width:130px;}
.membershipTable {background-color:#fffcf3; border-bottom: 10px solid #e63c2d;padding: 0px !important; margin: 0px !important;}
.membershipTable .top {
	background-color:#e63c2d;
	border:none;
	color:white;
	margin: 0px;
	padding:2px 5px;
	text-align:center;}
.membershipTable .topLeft {
	background-color:#e63c2d;
	color:white;
	text-align:left;}
.membershipTable .topLeft h3 {padding: 0px !important;margin: 0px 0px 5px 0px !important;}
.membershipTable .desc {width: 370px !important;}
.membershipTable .mid {border-left: 1px solid #CFCCC3;text-align:center; vertical-align:middle; width: 100px !important;}
.membershipTable th {padding: 10px;}
.membershipTable p {margin: 0px 0px 5px 0px;}
.membershipTable td {background: #FFFCF3; border-bottom: 1px solid #CFCCC3; font-size: 12px;position:relative;padding: 10px 10px 5px 10px;vertical-align:top;}
.membershipTable td a {margin: 0px; padding: 0px;}
.membershipTable td a:hover {margin: 0px; padding: 0px; text-decoration:none;}
.membershipTable .clickText {
	font-size: 11px !important;
	font-size:11px;
	margin: 30px 0px 0px 0px;
}

	/* ======= MEMBER HOMPAGE ======= */
	.memberServices {margin: 0px;padding: 0px; text-align:left;}
	.memberServices h2 {color:#233D94;}
	.memberServices .features {margin: 0px; padding: 0px; width:600px !important;}	
	.memberServices ul.tabLinks {float:left;margin: 0px;padding: 0px;text-align:left;}
	.memberServices ul.tabLinks li {float:left; list-style-type: none;margin: 0px; padding: 0px;}
	.memberServices .divider img {margin: 0px; padding: 0px;}
	
	.memberServices .tab1 {background: #1E2B63;color: #FFF;font-weight:bold;height:38px;}
	.memberServices .tab1 div {font-size:16px !important;padding: 10px 15px 5px;}

	.memberServices .tab2 {background:url(../../images/MemberPortal/tab2.gif) no-repeat bottom left;height:38px; width: 145px;}
	.memberServices .tab2 a {color: #FFF;margin-top:20px;}
	.memberServices .tab2 div {padding-top:17px;}
	.memberServices .tab3 {background:url(../../images/MemberPortal/tab3.gif) no-repeat bottom left;height:38px; width: 145px;}
	.memberServices .tab3 a {color: #FFF;margin:20px 0px 0px 15px;}
	.memberServices .tab3 div {padding-top:17px;}
	
	.memberServices .tab4 {background: #1E2B63;color: #FFF;font-weight:bold;height:38px;}
	.memberServices .tab4 div {font-size:16px !important;padding: 10px 15px 5px;}

	.memberServices .features .body {background: #FFFCF3 ;border-top:3px solid #E70102;border-bottom:3px solid #E70102;}
	.memberServices .features .formBody {border-top:3px solid #1E2B63;border-bottom:3px solid #1E2B63; padding: 0px 20px;}
	.memberServices .features .formBody p {margin-top:20px;}
	.memberServices .features .body td {border-bottom: 1px solid #CDCDCD;padding: 10px 10px;vertical-align:top;}
	.memberServices .features .body .submit {color: #FFF; font-weight:bold;}
	.memberServices .features .body a.submit,
	.memberServices .features .body .submit a {color: #FFF; text-decoration: none;}
	.memberServices .features .body .img {text-align:center;}
	.memberServices .features .body .img span {padding-top;10px;}
	.memberServices .features .body .img a {text-decoration: none;}
	.memberServices .features .body .btnTd {border-left: 1px solid #CDCDCD;padding: 20px; text-align:center;vertical-align:middle;width:80px !important;white-space:nowrap;}
	.memberServices .features .body .btnTd div {background: #3D67B3; border: 1px solid #BDA263; color: #FFF; font-size: 11px; padding: 4px; height: 20px;width: auto; margin: 0px auto;}
	.memberServices .features .body .btnTd .upgrade {width:100px;}
	.memberServices .features .body .btnTd div a {color: #fff; font-weight:bold; text-decoration:none;display:block; width:auto;white-space:nowrap;}
	.memberServices .features .body .btnTd .submit {padding: 3px 10px;text-align:center; padding: 3px 6px;}
	
	.btnTd div.extra {border:none !important; background:transparent !important;color: #3D67B3 !important; font-weight:normal !important;margin-top:20px;width:105px !important; }
	.btnTd div.extra a {border:none !important;color: #3D67B3 !important;font-size: 11px !important; font-weight:normal !important;white-space:normal !important;}
	
div.button a {
	background-color:#3D67B3;
	border:2px solid #FFF;
	color:white;
	display: block;
	padding:4px;
	text-decoration:none;
}

div.button a:hover {
	background-color:#3D67B3;
	border:2px solid #FFF;
	color:white;
	padding:4px;
	text-decoration:none;
}

a.rollover {font-size:10px;}

.iframeLogin {border:none; height:220px; overflow:hidden !important; padding: 0px; width:190px;}
#form1 {background: #E9E9EB;overflow: hidden;}
#form1 input {}

.memberLogin {text-align:left;margin:0px; width:100%;}
.memberLogin .uxLogin {font-size: 11px !important; font-weight: bold; padding: 0px 20px;}
.memberLogin td {padding: 2px 3px;}
.memberLogin .colL {text-align:right !important;}
.memberLogin .colR {text-align:left !important;}
.memberLogin .colR input {padding: 2px;width:100px;}
.memberLogin .colR .submit {background: #3D67B3; border: 2px solid #FFF;color: #FFF; font-size: 12px; font-weight:bold; padding: 0px 5px;width: auto !important;}
.memberLogin span input {background: none;border: none;margin: 0px; padding: 0px;}
.memberLogin .remember {font-size: 11px;}
.memberLogin .remember label {font-size: 11px;padding-left: 5px;}
.memberLogin .links {font-size: 11px !important;  padding-left:10px;text-align:left;}
.memberLogin .links a {font-size: 11px;}
p.loggedIn {color: #20288D !important;font-size: 12px; font-weight:bold; padding-left: 20px;margin-top:5px;}

div.helpText {
	background: #EDF0F9;
	border: 5px solid #FFF;
	border-top:none;
	display: none;
	padding: 10px !important;
	position: absolute; left: 150px;top: 0px;
	width: 200px;
}
div.helpText p {margin:10px !important;font-style:italic;}
.memberShow {position: relative;}
.memberEnews {padding-left:20px!important; text-align:right; width: 20px;}
.memberEnews input {background:none;border: none;}


h2.login {
	background: url(../../images/section_header_bgs.gif) repeat-x;
	border-bottom:4px solid #343434;
	color:#FFF;
	height:16px;
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:6px 0px 2px 12px;
}



.slantTabActive {
	background-color:#E70102;
	color:#ffffff;
	font-weight: bold; 
	text-decoration: none; 
	padding-left: 17px; 
	vertical-align:middle;
	width:300px;
}

.slantTabInactive {
	background-color:#FFFFFF; 
	font-weight: bold; 
	text-decoration: none;
	width: 200px;
}

.slantTabInactive div {
	background-color: #FB9411; 
	margin-top: 8px; 
	height: 19px; 
	padding-top: 3px;
}

.slantTabInactive div a {color:#FFF;}
.noPadDiv {
	margin: 0px !important;
	padding: 0px !important;
}
.submit {
	background: #3D67B3;
	border: 2px solid #FFF;
	color: #FFF;
	font-weight: bold;
}

/* MEMBERSHIP TIERS
========================================================*/
.membershipTiers {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	width: 528px !important;
}

.membershipTiers td {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	padding: 3px 6px;
}

.membershipTiers td.topleftBorder {
	border-left: 1px solid #e63c2d !important; 
	border-right: none !important; 
	border-bottom:none !important; 
	border-top: 1px solid #e63c2d !important;
	width: 22px !important; 
}

.membershipTiers td.leftBorder {
	border-left: 1px solid #e63c2d !important; 
	border-right: 1px solid #fff !important; 
	border-bottom:none !important; 
	text-align:right;
	width: 22px !important; 
}
.membershipTiers td.leftBorderTop {
	border-left: 1px solid #e63c2d !important; 
	border-right: 1px solid #fff !important; 
	border-top:5px solid #FFF !important; 
	border-bottom:none !important;
	text-align:right;
	width: 22px !important; 
}

.membershipTiers td.bottomleftBorder {
	border-left: 1px solid #e63c2d !important; 
	border-right: none !important; 
	border-bottom:none !important; 
	border-bottom: 1px solid #e63c2d !important; 
	text-align:right;
	width: 22px !important; 
}

.membershipTiers td.bottomleftBorderTwo {
	border-left: 1px solid #e63c2d !important; 
	border-right: 1px solid #fff !important; 
	border-bottom: none !important;
	width: 22px !important; 
}

.membershipTiers td.leftspaceBorder {
	border-left: 1px solid #e63c2d !important; 
	border-right: 1px solid #fff !important; 
	border-bottom:none !important;  
	border-top: 15px solid #FFF !important;
	width: 22px !important; 
}

.membershipTiers tr.details td {
	border: 1px solid #e63c2d;
	border-top:none;
}

.membershipTiers tr.details .left {
	border-left: 1px solid #e63c2d;
	border-right: none;
}
.membershipTiers tr.details .mid {
	border-left: none;
	border-right: none;
}

.membershipTiers .benefits {border-bottom: 2px solid #e63c2d;margin: 0px; padding: 0px;}
.membershipTiers .benefits h3 {
	color: #ed736d;
	font-size: 18px;
	margin: 0px;
	padding: 0px 5px;
	text-transform: uppercase;
	width: 150px;
}
.membershipTiers .tiersTitle {border: 1px solid #e63c2d; border-bottom: none; font-size: 11px !important; text-align:center;}
.membershipTiers .tiersTitle.premium,
.membershipTiers .tiersTitle.elite {background: #e63c2d !important; border-right: 1px solid white; color: #FFF; font-size: 11px; text-align:center;}
.membershipTiers .tiersTitle.free {background: #e63c2d; border-right: 1px solid #e63c2d; border-left: 1px solid #e63c2d; color: #FFF; font-size: 11px; text-align:center;}
.membershipTiers .tiersTitle.submitter {background: #e63c2d; border-right: 1px solid #e63c2d; color: #FFF; font-size: 11px; text-align:center;}
.membershipTiers .tiersTitle.siteVis {background: #ed736d; border-bottom: 2px solid #e63c2d; color: white; font-size: 11px; font-weight: bold; text-align:center;}
.membershipTiers .tiersTitle a {color: #FFF;font-size:11px !important;margin: 0px; padding: 0px;text-decoration: none; text-align:center;}

.membershipTiers .none {border: none !important; padding: 3px !important;}
.membershipTiers td.empty {border: none !important; font-size: 1px !important; padding: 0px !important; width: 5px !important;}
.membershipTiers .check {text-align:center;}
.membershipTiers a {color: #A2A2A2; font-size:11px !important;padding-right: 20px;text-align:center;}

.membershipTiers .tiersFooter .empty,
.membershipTiers .tiersFooter td {border-bottom: 3px solid #e63c2d !important; color: #000;}
.membershipTiers .tiersFooter .bottomleftBorderTwo {border-bottom: 1px solid #e63c2d !important;}

.membershipTiers .tiersLinks td {border:none !important;font-size:11px !important; text-align:center;}
.membershipTiers .tiersLinks td a {color: #e63c2d;font-size:11px !important;display: block !important; margin:0px; padding: 0px;text-align:center !important;}

.plusLink {background: url(../../images/MemberPortal/PlusSign.png) no-repeat center left !important; height:23px; line-height: 18px; padding-top: 3px; padding-bottom: 4px; padding-left: 25px !important;}

/* MEMBERSHIP HOME PAGE
========================================================*/
.member_header {background: url(../../images/MemberPortal/member_header_bg.gif) top left no-repeat; height:30px; border-bottom:2px solid #29387d; width:500px; clear:both; margin-top:25px;}
.member_header img#account_settings {float:right; padding:4px 0 0 0; border:0;}
.member_header img.upgrade_btn {float:right; margin-top:5px; margin-right:180px; border:0;}
.member_header h1 {background: none !important;color:white; font-size:12px; text-transform:none; padding:6px 0 0 10px; width:210px;}
	
.member_content {width:500px;}
.member_content p {clear:both; font-size:11px; padding:0; margin:0; margin-left:10px; margin-top:5px; margin-bottom:7px; color:#7c7c7c; font-weight:bold;}
.member_content p.additional_benefits {color:black;padding: 10px 10px 0px 10px;}
.member_content p img {float:left; padding:0 5px 0 0;}
.member_content p a {font-weight:bold;}
.member_content ul {margin-left:0px; padding-left: 0px;}
.member_content ul li {float:left; list-style-type:none; margin:0; padding:10px; text-align:left; width:140px; font-size:11px; font-weight:bold;}
.member_content ul li a {outline:none;}
.member_content ul li a.image_link {text-decoration:none;}
.member_content ul li a img {border:0;}
.member_content .seperator {clear:both; width:95%; height:1px; border-top:1px solid #c9c9c9; margin:0 auto;}

/*Style for new member bar*/
div.member_bar {color:#e63b2b; background-color:#fff9d5; width:100%; height:20px;; padding:0px !important; margin-bottom:3px;}
div.member_bar p{padding:0; margin:0;}
div.member_bar a{font-size:11px; font-weight:normal; color:#e63b2b;}
div.member_bar_header {font-size:16px; font-weight:bold; font-family:"Times New Roman", Times, serif; padding:3px 0 0 0; margin:0; width:350px; float:left;}
div.member_bar_header span{padding-right:30px;}
div.member_bar img {padding:0px 10px 0 0; float:left;}

.iframeLogin {border:0 !important; width:192px !important; overflow:hidden !important;}
#form1 {overflow: hidden !important;}
#form1 input {}

span.italics {font-style:italic;}


/*   NEWS SECTION - ARTICLES PAGES
==================================================================================*/
.articlesList{
}

/* BUILD LANDING PAGE */

.buildHeader {width:100%; background-color:#000000; padding:0px!important; margin:0px!important;}
.buildHeader img { vertical-align:bottom;}
.buildHeader h1 {color:#ffcc33; font:Arial, Helvetica, sans-serif;  padding:0px!important; margin:0px!important; background-color:#000000!important;}
h1.buildLine1 {font-style:italic; font-size:26px; line-height:26px; padding-top:45px!important; padding-left:25px!important; font-weight:normal;}
h1.buildLine2 {font-style:normal; font-size:72px; line-height:60px; padding-left:175px!important; letter-spacing:-.01px; font-weight:bold;}
#buildPageContent {padding:0px!important; margin:0px!important; width:100%;}
.buildCallout {display: inline;width:132px; margin:0px 0px 0px 10px!important; padding:0px 0px 20px 0px!important; float:left;}
.buildCallout h2 { margin-bottom:0px!important;}
.buildCallout p { margin-top:0px!important; }

/* REGISTRY AWARDS LANDING PAGE */

.awardsHeader {width:100%; background-color:#000000; padding:0px!important; margin:0px!important;}
.awardsHeader img { vertical-align:bottom;}

#awardsPageContent {padding:0px!important; margin:0px!important; width:555px; height:600px;}
.awardsMainContent {padding:0px!important;  width:555px; margin:25px 5px 0px 20px}
.awardsSideContent {width:200px!important; float:right!important; padding-right:10px; padding-left:10px; margin-top:0px; padding-top:0px;} 
.awardsLeftContent {float:left; width:345px; padding-left:20px; margin-top:0px;}
.awardsCallout {display: inline;width:132px; margin:0px 0px 0px 10px!important; padding:0px 0px 20px 0px!important; float:left;}
.awardsCallout h2 { margin-bottom:0px!important;}
.awardsCallout p { margin-top:0px!important; }
.leftBorder { border-left: 1px solid #e63c2d !important; border-right: none !important; border-bottom:none !important; border-top: none !important; width:15px; margin-top:0px}


/* 10 Landing Page */
.calloutHeader {width:100%; background-color:#cc0000!important; padding:0px!important; margin:0px!important;}
.calloutHeader h1 {color:#ffcc33; font:Arial, Helvetica, sans-serif;  padding:10px 10px 0px 10px!important; margin:0px!important; background-color:#cc0000!important;  text-transform:uppercase; text-align:center; font-size: 22px;}
.calloutHeader img { vertical-align:bottom;}
.tenContent {padding:0px!important; text-align:center; background-image:url(../../images/happy10thAnniversary.jpg); background-repeat:no-repeat; background-position: top center ;padding-top:375px!important; margin-bottom:30px!important; width:100%;}
.tenContent p.subhead { font-size:14px; font-weight:bold; }
.red {color:#cc0000; font-size:14px; font-weight:bold;}
.tenfooterLeft {float:left; width:265px;font-size:28px!important; color:#cc0000; text-align:right; vertical-align:middle; font-weight:bold; text-transform: uppercase;}
.tenfooterLeft a {font-size:28px!important; color:#cc0000; text-align:right; vertical-align:middle; font-weight:bold; text-transform: uppercase; text-decoration:none;}
.tenfooterRight {float:left; width:275px; text-align:left; vertical-align:middle; font-weight:bold; padding-left:10px!important;}


/* Dealer landing restyle  */

#dealerLeftColumn {margin-top:20px;float:left; width: 200px;}
#delearRightColumn {float:left; width:299px; padding-left:10px!important;}
#sectionBullets { background-color:#e9e9eb; margin-bottom:25px; padding-bottom:10px;}
#sectionBullets ul {
font-weight:bold;
	margin: 0px 0px 25px 0px;
	padding: 5px 0px 20px 25px;}
#sectionBullets ul li {
		margin-bottom: 5px;
		color:#3D67B3;}
#sectionBullets ul li a {}





/* GOOGLE SITE SEARCH
=========================================================================================*/
.searchboxtext {
	background: #FFF;
	color: #000;
	height: 20px !important;
	padding: 0px !important;
	width: 290px;
}