?/* These codes and procedures are copyright protected by Gproxy Design Inc. ? 2004/2007 and the website owner. 
Gproxy Design Inc. does not authorize the copy or use of these by any third party company. */


/*-----------------------------------------------
	General Styles
----------------------------------------------- */ 

/*	Body styles */
body{
	margin:0;
	padding:0;
	background-color:#e0e0e0;
}

#carttable a{
	color: #000000; /*	GraphicAgenda - Changed from white to black */
}

/*	center division innerwrapper in FF and Opera (in IE is already centered by text-align:center) */
div#innerwrapper{
	margin:0 auto;
	padding:0;
	background-color:#FFFFFF;
/*	height:690px;
	max-height:690px; */
}
#div__body{
/*	height:506px;
	max-height:506px;*/
	overflow:auto;
	padding-left:20px;
	padding-bottom:20px; 
	background:#FFF;
	width:820px;
}

.input{
	border:solid 1px #999999;
}
/* for the problem on category/item list on Opera */
form{
	margin:0;
}

.scrollarea,#div__label,#div__title{
  visibility:hidden;
  display:none;
}
.pointer{
cursor:pointer;
}

#server_commands{
	visibility:hidden;
	display:none;
}
.portletlabel{
	background-color:#fff;
}
.smalltext{
	vertical-align:middle;
	color:#000;
}
.smalltext a{
	color:#000;
	text-decoration:none;
}
.textboldnolink{
	vertical-align:middle;
}
.textboldnolink a{
	color:#000;
	text-decoration:none;
}
.smalltextnolink,.text{
	color:#000;
	text-align:left;
	vertical-align:middle;
}
.header3ddiv,.smalltextctr{
	color:#000000;
}
span.input{
	border:none;
	color:#666666;
}
#trackingpixeldiv{
	display:none;
	visibility:hidden;
}
.content{
	height:486px;
	width:612px;
	overflow:auto;
}
/* Headings */

h1, h2, h3, h4 {
	font: Arial, Verdana, Helvetica, Trebuchet, sans-serif;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	text-transform: none;
	padding:0;
	margin:0;
}

h2{
	font-size: 20px;
	color: #ffffff;
	font-weight: normal;
	padding-top: 26px;
	padding-left: 30px;
	padding-bottom: 8px;
	text-transform: uppercase;
}
h3 {
	font-size: 20px;
	color: #000000;
	font-weight: normal;
	text-transform: uppercase;
}
h4 {
	color: #666666;
}
h4 {
	color: #666666;
}
h5 {
	color: #666666;
}
h6 {
	color: #666666;
}
p {
	font: 11px Arial, Verdana, Helvetica, Trebuchet, sans-serif;
	color: #1f1f1f;
}
a{
	font: 11px Arial, Verdana, Helvetica, Trebuchet, sans-serif;
	color: #000000;
	text-decoration:none;
}

/*-----------------------------------------------
	Header styles
----------------------------------------------- */

.breadcrumbs{
	font: normal 10px Arial, Tahoma, Helvetica, sans-serif;
	color: #ffffff;
	text-align:left;
	padding-left: 8px;
}
.breadcrumbs a{
	font: normal 10px Arial, Tahoma, Helvetica, sans-serif;
	color: #ffffff;
	text-align:left;

}
.customer-login{
	font: normal 10px Arial, Tahoma, Helvetica, sans-serif;
	color: #ffffff;
	text-align:right;
	padding-right: 8px;
}
.customer-login a{
	font: normal 10px Arial, Tahoma, Helvetica, sans-serif;
	color: #ffffff;
	text-align:right;
	text-decoration: none;
}

#div__header{
	width:840px;
}

/*-----------------------------------------------
	Left styles
----------------------------------------------- */
.left-boxborder{
	background-color:#FFFFFF;
	border:solid 1px #ececec;
}
.left-categories, .left-categories a{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	height: 19px;
	text-decoration: none;

}
.left-items{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#1f1f1f;
	text-align: left;
	height: 19px;
}
.drilldownselect select {
	width:150px;
	border: 1px solid #cccccc;
	text-align:left;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	color:#1f1f1f;
}
.left-size{
	height:480px;
	max-height:480px;
	background-color:#1f1f1f;
	vertical-align:top;
}
/*-----------------------------------------------
	Center styles
----------------------------------------------- */ 
 
input#emailinput {
	font-size:10pt;
	border:1px solid #cccccc;
	width:140px;
	height:17px;
}

/*-----------------------------------------------
	Footer styles
----------------------------------------------- */ 

.footer_links, .footer_links a {
	font: normal 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #1f1f1f;
	text-decoration:none;
	text-align:center;
	padding-top: 9px;
}

.copyright, .copyright a{
	font: normal 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #1f1f1f;
	text-decoration:none;
	text-align:center;
}
.copyright{
	padding-top:8px;
	padding-left:15px;
}

#div__footer{
	background-color:#e0e0e0;
	margin:0px;
}

.rptfooterfilter,#rptfooterfilter,table.rptfooterfilter,div#rptfooter,.rptfooter{
	width:840px !important;
}

/*-----------------------------------------------
	Pagination styles
----------------------------------------------- */ 
#new_pagination{
	padding-bottom:10px;
}
.bglt, #pagination_results{
	font-family:Arial, Verdana, Helvetica, Trebuchet, sans-serif;
	font-size:11px;
}
.medtext,.medtextbold{
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}
#tablePagination, 
#tablePagination span, 
#tablePagination a, 
#tablePagination .medtext a, 
#tablePagination .medtext span a,
#tablePagination .medtextbold a,
#tablePagination .medtextbold span a{
	font: normal 13px "Times New Roman", Times, serif !important;
	color: #999999 !important;
	background-color:#FFFFFF !important;
}

/*-----------------------------------------------
	saved Searches styles
----------------------------------------------- */ 
#div__lab1,#div__lab2,#div__lab3,#div__lab4{
	color:#000000;
}

/*-----------------------------------------------
	Graphic Agenda Adjustments
----------------------------------------------- */ 
.texttable      { 
	font-size: 8pt; 
	color: #000000; 
	background-color: #ffffff; 
	padding: 2 5 2 5 ; 
	border-style: solid; 
	border-width: 1px 0pt 0pt 1px; 
	border-color: #1f1f1f #1f1f1f #1f1f1f; 
	vertical-align: top;
}
.texttablebold  { 
	font-size: 8pt;
	color: #000000; 
	background-color: #ffffff; 
	padding: 2 5 2 5; 
	font-weight: bold; 
	border-style: solid; 
	border-width: 1 0 0 0; 
	border-color: white; 
	vertical-align: top;
}
.texttablectr   { 
	font-size: 8pt; 
	color: #000000; 
	background-color: #ffffff; 
	text-align: center; 
	padding: 2 5 2 5; 
	border-style: solid; 
	border-width: 1px 0px 0 1px; 
	border-color: black; 
	vertical-align: top;
}
.texttablert    { 
	font-size: 8pt; 
	color: #000000; 
	background-color: #ffffff; 
	text-align: right; 
	padding: 2 5 2 5; 
	border-style: solid; 
	border-width: 1px 0px 0 1px; 
	border-color: black; 
	vertical-align: top;
} 
.bglttext {
	background-color:#FFFFFF;
	color:#000000;
	font-size:8pt;
}
/* ---original----
.texttable      { 
	font-size: 8pt; 
	color: #ffffff; 
	background-color: #1f1f1f; 
	padding: 2 5 2 5 ; 
	border-style: solid; 
	border-width: 1 1 1 1; 
	border-color: white #1f1f1f #1f1f1f #1f1f1f; 
	vertical-align: top;
}
.texttablebold  { 
	font-size: 8pt; 
	color: #ffffff; 
	background-color: #1f1f1f; 
	padding: 2 5 2 5; 
	font-weight: bold; 
	border-style: solid; 
	border-width: 1 0 0 0; 
	border-color: white; 
	vertical-align: top;
}
.texttablectr   { 
	font-size: 8pt; 
	color: #ffffff; 
	background-color: #1f1f1f; 
	text-align: center; 
	padding: 2 5 2 5; 
	border-style: solid; 
	border-width: 1 0 0 0; 
	border-color: white; 
	vertical-align: top;
}
.texttablert    { 
	font-size: 8pt;
	color: #ffffff; 
	background-color: #1f1f1f; 
	text-align: right; 
	padding: 2 5 2 5; 
	border-style: solid; 
	border-width: 1 0 0 0; 
	border-color: white; 
	vertical-align: top;
.bglttext {
	background-color:#1F1F1F;
	color:#FFFFFF;
	font-size:8pt;
}
} */ 
:focus {
outline: 0;
} 
