/* CSS Document */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, fieldset {
margin: 0;
padding: 0;
border: 0;
}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #000;
background-color: #fff;
}

form, input, select, textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

label {
font-family: Verdana, Arial, Helvetica, sans-serif;
white-space: nowrap;
}

#wrapper {
width: 770px;
background-color:#fff;
margin:10px auto;
}

#wrapper.terms {
width: 580px;
}

#banner {
height: 50px;
font-size: 70%;
}

#cart {
height: 50px;
margin: 5px 5px;
font-size: 70%;
}

#banner img, #cart img {
border: 0;
}

#welcome {
background-color: #fff;
margin-top: 15px;
font-size: 70%;
padding: 5px 50px 5px 5px;
}

#menu {
border: 0;
margin-top: 20px;
position: relative;
font-size: 70%;
height: 5.5em;
}

#guirev3container {
width:557px;
margin-top:5px;
float:left;
background-image: url(../images/guirev3extender2.gif);
background-repeat:repeat-y;
}

#guirev3container.nosearch {
width: 770px;
}

#holder {
width:580px;
margin-top:5px;
float:left;
background-image: url(../images/extender2.gif);
background-repeat:repeat-y;
}

#holder.nosearch {
width: 770px;
}

#guirev3search {
width:210px;
border-top: 25px solid #fc0;
float:right;
margin-top:5px;
font-size: 70%;
}

#search {
width:188px;
border-top: 25px solid #fc0;
float:right;
margin-top:5px;
font-size: 70%;
}

.guirev3fsearch {
width:201px;
margin:5px 0px 0px 3px;
padding: 0px 2px 5px 2px;
border: 1px solid #FFCC00;
}

.fsearch {
float: left;
display: inline;
/*width:179px;*/
width: 183px;
/*margin:5px 0px 0px 3px;*/
border: 1px solid #fc0;
font-size: 70%;
margin: 5px 0px 0px 1px;
/*padding: 0px 2px 5px 2px;*/
padding: 2px 0 2px 2px;

}

#search p {
border:0;
margin-top: 3px;
}

#search p.links {
margin-top: 10px;
font-size: 90%;
}

#search p.helptxt {
margin: 1px 0px 0px 3px;
color: #666;
font-size:90%;
}

#search p.subheader {
margin-top: 10px;
margin-left: 3px;
}

#search form {
margin: 0;
padding: 0px 2px 2px 2px;
}

#search form input {
margin-top: 5px;
font-size:100%;
}

#search form input.txt {
border: 1px solid #0066FF;
padding: 2px;
width: 95%;
}

#search form label {
margin-top: 10px;
display: block;
font-size: 80%;
padding: 0;
border: 1px solid #000;
}

#search form input.check {
margin: 0;
border: 0;
padding: 0;
}

#search form input.btn {
margin-top: 10px;
}

#subcontainer {
width:400px;
border:1px solid #f00;
margin: 1px;
}

#guirev3tabs {
width:35px;
border:0;
float:left;
}

.imageSplitter {
background-position: center;
background-image: url(../images/imagesplitter.gif);
background-repeat:repeat-x;
text-align: center;
font-size: 70%;
margin-top: 25px;
margin-bottom: 25px;
}

.imageSplitter img {
border: 0;
}

#image {
margin: 0;
width: 521px;
background-color: transparent;
border-right: 1px solid #FFCC00;
/*border-top: 25px solid #fc0;*/
border-bottom: 3px solid #FFCC00;
float: left;
}

.stdTxt {
font-size: 70%;
margin: 0;
padding: 0;
}

.stdTxtSm {
font-size: 70%;
margin: 0;
padding: 0;
}

#image p {
margin: 0px 20px;
font-size: 70%;
}

#image p.nomargin {
margin: 0;
}

#image form p.formHdr {
width: 75%; 
border-bottom: 1px solid #FC0;
margin-left: 5px;
margin-bottom: 10px;
font-size: 100%;
}

#image form p.signIn {
font-size: 100%;
margin-top: 1px;
margin-bottom: 2px;
vertical-align: middle;
}

#image form fieldset {
border-top: 3px double #fc0;
margin: 5px
}

#image.nosearch {
width: 711px;
border-top: 0;
padding: 10px 0px;
}

#image.reg {
/*
background-image: url(/apps/ngsimages/images/ngsglobereg.gif); 
background-repeat:no-repeat;
*/
background-color: #FFFAE5;
}

#image.terms {
width: 521px;
border-top: 0;
padding: 10px 0px;
background-color: #FFFAE5;
}

.signinForm {
font-size: 70%;
/*
width:533px;
*/
width:100%;
margin:20px auto;
}	

.summitForm {
font-size: 70%;
margin: 3px;
padding: 2px;
border: 1px solid #FFCC00;
}	

label.long {
float: left;
text-align: left;
margin: 0 1px 0px 0;
padding: 1px;
font-size: 70%;
}


input.mi {
border: 1px solid #06F;
padding: 1px;
margin: 0;
width: 2em;
}

select {
font-size: 70%;
padding: 0;
margin: 0;
}

input.stdbtn {
font-size: 70%;
}

.alert {
color: #fc0;
font-weight: bold;
}

.entryAlert {
color: #900;
/*font-weight: bold;*/
}

.thumb {
float: left;
width: 33%;
}

.thumb .frame {
display: block;
width: 160px;
margin-left: auto;
margin-right: auto;
margin-top: 2px;
margin-bottom: 2px;
}

#lightboxend{
clear: both;
background-color: #000;
margin-top: 10px;
margin-left: 1px;
border-bottom: 3px solid #000;
}

#footer {
border-top: 3px solid #fc0;
margin-left: 1px;
font-size: 70%;
color: #000;
clear:both;
}

#footer p {
margin: 10px;
}

a, a.visited {
color: #00f;
text-decoration: none;
}

a:focus, a:hover {
text-decoration: underline;
}

.spacer {
margin-left: 5px;
margin-right: 5px;
color: #666;
}

img.cover {
border:	0;
display: block;
margin-top: 5px;
margin-left: auto ;
margin-right: auto ;
margin-bottom: 5px;
}

img.reg {
border:0;
margin-left: 15px;
float:left;
vertical-align: middle;
}

.clearid {
clear: both;
}

.clearspace {
clear: both;
height: 5px;
}

.clearspace2x {
clear: both;
height: 10px;
}

/*#seperator {
border-top: 25px solid #000;
margin-left: 21px;
clear: both;
}
*/

#guirev3seperator  {
margin-left: 5px;
clear: both;
background-color: #000;
border: 2px solid #000;
padding: 0;
}

#seperator  {
margin-left: 21px;
clear: both;
background-color: #fff;
border: 1px solid #000;
padding: 2px;
}

#seperator  p.left {
margin-left: 30px;
float: left;
color: #fc0;
display: inline;
}

#seperator  p.right {
margin-top: 2px;
margin-right: 5px;
font-size: 70%;
float: right;
color: #fc0;
}

#seperator a {
color: #fc0;
}

#lightboxhdr {
margin: 0;
margin-left: 1px;
border: 0;
width: 574px;
background-color: #000;
padding: 2px;
float: left;
}

#lightbox {
width:579px;
background-image: url(../images/extender1.gif);
background-repeat:repeat-y;
border-right: 1px solid #000;
background-color: transparent;
float:left;
}

#lightbox.nosearch {
width: 769px;
}


#lightbox p {
margin: 10px 20px 0px 78px;
font-size: 70%;
}

#lightbox .row .thumb p {
margin: 0;
font-size: 70%;
display: block;
}

.row {
display: inline;
border:0;
clear: both;
margin:3px 3px 3px 33px;
float: left;
width: 539px;
}

#lightbox p.helptxt, #image p.helptxt  {
color: #939393;
margin: 0px 0px 0px 0px;
font-size: 60%;
}

.getbetter {
display: block; 
padding-left:30px; 
margin-left: auto; 
margin-right: auto;
margin-top: 15px;
}

.imgFRLMargin {
float: left;
border:0; 
margin-left: 15px; 
margin-right: 15px;
}

.jsfRowT {
vertical-align: top;
}

.jsfRowB {
vertical-align: bottom;
}

.jsfRowM {
vertical-align: middle;
}

.jsfColumnL {
text-align: left;
}

.jsfColumnR {
text-align: right;
} 

.jsfColumnNR {
white-space: nowrap;
}

.thirtyThreeL {
text-align: left;
width: 33%;
}

.thirtyThreeR {
text-align: right;
width: 33%;
} 

.jsfColumnL {
text-align: left;
}

.jsfColumnPadded {
margin: 1px;
padding: 2px;
}

.jsfColumnR {
text-align: right;
} 

.jsfColumnRT {
text-align: right;
} 

.jsfColumnC {
text-align: center;
} 

.signinLabelCol {
text-align: right;
width: 40%;
white-space: nowrap;
}

.signinEntryCol {
text-align: left;
white-space: nowrap;
}

.signinLabelCol {
text-align: right;
width: 40%;
white-space: nowrap;
}

.jsfRowTHelpTxt {
vertical-align: top;
color: #939393;
font-size: 80%;
}

label.std {
margin-left: 3px;
padding: 1px;
}

input.stdtext {
border: 1px solid #06F;
padding: 1px;
width: 12em;
}

textarea.stdtext {
border: 1px solid #06F;
padding: 1px;
}

select.stdDdl {
border: 1px solid #06F;
padding: 1px;
font-size: 100%;
}

select.stdDdlT3 {
border: 1px solid #06F;
padding: 1px;
font-size: 100%;
margin-top: 3px;
}

label.withTMar3 {
margin-left: 3px;
margin-top: 3px;
padding: 1px;
display:block;
}

input.withTMar3 {
border: 1px solid #06F;
padding: 1px;
width: 12em;
margin-top: 3px;
}

label.withTMar6 {
margin-left: 3px;
margin-top: 6px;
padding: 1px;
display:block;
}

input.withTMar6 {
border: 1px solid #06F;
padding: 1px;
width: 12em;
margin-top: 6px;
}


/* ******************* */
#contentTop {
width:580px;
margin-top:5px;
float:left;
background-image: url(../images/extender2.gif);
background-repeat:repeat-y;
}

#contentBottom {
width:580px;
float:left;
background-image: url(../images/extender1.gif);
background-repeat:repeat-y;
}

#contentTop.nosearch, #contentBottom.nosearch {
width: 770px;
}

#tabs {
width: 58px;
border: 0;
margin: 0;
float: left;
}

img.tab1 {
margin: 0;
border: 0;
width: 30px;
height: 200px;
float: left;
}

img.tab2 {
margin: 0;
border: 0;
width: 28px;
height: 200px;
float: left;
}

#hdrTop {
margin: 0;
padding: 0;
float: left;
width: 520px;
background-color: #fc0;
border: 1px solid #FFCC00;
}

#hdrTop.nosearch {
width: 710px;
}

#hdrTop p, #hdrTop a, div.panelHdr p {
color: #000;
}

#hdrBottom {
margin: 0;
margin-left: 28px;
display: inline;
padding: 0;
float: left;
width: 550px;
background-color: #000;
border: 1px solid #000;
}

#hdrBottom.nosearch {
width: 740px;
}

#hdrBottom p, #hdrBottom a {
color: #fc0;
}

#hdrTop a.right, #hdrBottom a.right, div.panelHdr a.right {
margin-top: 2px;
margin-right: 5px;
font-size: 70%;
padding: 2px;
float: right;
white-space: nowrap;
}

#hdrTop a.srchMore {
color: #00f;
margin-left: 2px;
}

#hdr.terms {
width: 516px;
}

#hdrTop p.left,  #hdrBottom p.left, div.panelHdr p.left, #hdrTop form.left, #hdrBottom form.left {
font-weight: normal;
float: left;
padding: 2px;
}

#hdrTop p.small,  #hdrBottom p.small, div.panelHdr p.small, #hdrTop form.small, #hdrBottom form.small {
font-weight: normal;
font-size: 70%;
padding: 4px;
}

#hdr a {
color: #000;
}

/* starting preview image edit...REMOVE */

#searchResults, #previewImage {
margin: 0 auto;
width: 521px;
background-color: transparent;
border-right: 1px solid #fc0;
border-top: 0;
border-bottom: 3px solid #fc0;
float: left;
}

#previewImage #preview {
border: 0;
border-bottom: 1px dashed #CCC;
margin: 0;
padding: 0;
text-align: center;
}

#previewImage hr {
border: 0;
background-color: #808080;
color: #808080;
width: 40%;
height: 1px;
margin-top: 10px;
margin-bottom: 10px;
}

#previewImage .printEmailLink {
text-align: center;
vertical-align: absbottom;
border: 0;
padding: 0;
font-size: 100%;
}


/* END Old preview image - REMOVE */
/* START below is the new preview image - keep */
form.previewImage {
margin: 0 auto;
width: 511px;
padding: 5px 5px 0 5px;
background-color: transparent;
border-right: 1px solid #fc0;
border-top: 0;
border-bottom: 3px solid #fc0;
float: left;
}

table.previewMain {
margin: 0 auto;
border: 0;
padding: 0;
border-collapse: collapse;
width: 511px;
}

td.previewCell {
margin: 0;
border: 0;
padding: 0;
font-size: 70%;
}	

table.previewDetail {
margin: 0 auto 2px auto;
border: 0;
padding: 0;
border-collapse: collapse;
width: 511px;
}

td.imageCell {
border: 0;
border-bottom: 1px dashed #CCC;
margin: 0;
padding: 0;
text-align: center;
}

td.bLabelCell {
padding: 4px 0;
vertical-align: top;
margin: 0;
border: 0;
text-align: left;
vertical-align: bottom;
}

td.buttonCell {
padding: 1px 5px 1px 0;
margin: 0;
border: 0;
text-align: right;
}

td.labelCell {
padding: 15px 0 0 2px;
vertical-align: top;
margin: 0;
border: 0;
text-align: left;
}

td.dataCell {
padding: 15px 0 0 7px;
margin: 0;
border: 0;
text-align: left;
vertical-align: top;
}

td.printEmailLink {
text-align: center;
vertical-align: absbottom;
border: 0;
padding: 0;
}

hr.preview {
border: 0;
background-color: #808080;
color: #808080;
width: 40%;
height: 1px;
}

/* new preview image END - keep */

#searchResults.nosearch {
width: 711px;
border-top: 0;
padding: 10px 0px;
}

#searchResults.reg {
background-color: #FFFAE5;
}

#printfriendly {
margin: 0 auto;
width: 711px;
background-color: transparent;
border: 0;
margin: 0;
padding: 5px;
float: left;
}

#searchResults.cart {
background-image: url(../images/ngsglobereg.gif);
background-repeat: no-repeat;
}

#searchResults form legend, #lightboxResults form legend {
font-weight:bold;
padding: 5px;
color: #000;
margin-bottom: 5px;
}
#searchResults form fieldset, #lightboxResults form fieldset {
border-top: 3px double #fc0;
margin: 5px
}

#searchResults form p.huhy {
font-size: 100%;
margin-top: 1px;
margin-bottom: 2px;
vertical-align: middle;
}

#lightboxResults {
margin: 0;
margin-left: 28px;
display: inline;
width: 551px;
background-color: transparent;
border-right: 1px solid #000;
border-top: 0;
border-bottom: 3px solid #000;
float: left;
}

#lightboxResults.nosearch {
width: 741px;
border-top: 0;
padding: 10px 0px;
}

#lightboxResults.reg {
background-color: #FFFAE5;
background-image: url(../images/ngsglobereg.gif);
background-repeat:no-repeat;
}

.globalStd {
background-color: #FFFAE5;
background-image: url(../images/ngsglobereg.gif);
background-repeat:no-repeat;
}

#searchResults p, #lightboxResults p {
margin: 0px 20px;
font-size: 70%;
}


#searchResults ul, #lightboxResults ul {
margin: 0;
list-style-type: none;
text-align: center;
}


#searchResults p.imageLabel,
#lightboxResults p.imageLabel {
color: #8B8B8B;
font-size: 60%;
border:0;
margin-left: 0;
margin-bottom: 3px;
margin-top: 0px;
padding:0;
}

#searchResults table.imageTable,
#lightboxResults table.imageTable {
margin: 3px auto;
padding: 0;
border: 0;
width: 513px;
border-collapse: collapse;
}

#searchResults td.imageCol1, #searchResults td.imageCol2,
#lightboxResults td.imageCol1, #lightboxResults td.imageCol2  {
margin: 0;
border: 0;
padding: 0;
/*padding-right: 6px;
width:167px;*/
padding-bottom: 12px;
vertical-align: bottom;
}

#searchResults td.imageCol3,
#lightboxResults td.imageCol3 {
margin: 0;
border: 0;
padding: 0;
/*width:167px;*/
padding-bottom: 12px;
vertical-align: bottom;
}

/* ****** */
.hovermenu ul {
font-weight: normal;
font-size: 75%;
padding-left: 0;
margin-left: 0;
}

.hovermenu ul li{
list-style: none;
display: inline;
}

.hovermenu ul li a{
padding: 2px 1.0em;
text-decoration: none;
float: left;
color: black;
background-color: #ccc;
border: 1px solid #ccc;
}

.hovermenu ul li a:hover{
text-decoration: none;
background-color: #eee;
border-style: solid;
border-color: #000;
}

html>body .hovermenu ul li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}
/* ****** */


/* ** Scroller Styles Start ** */

th.header {
text-align: right;
vertical-align: top;
padding-bottom: 12px;
}

td.footer {
text-align: right;
vertical-align: top;
padding-top: 6px;
}

.scrollerTable {
margin: 0;
padding: 0;
border: 0;
font-weight: normal;
display: inline;
}

.scrollerTable img {
display:block;
}

.scrollerTable a, .scrollerTable a {
font-size: 70%;
color: #808080;
}

.scrollerActive {
font-weight:bold;
}

/* ** Scroller Styles End ** */

#previewImage form.topLink {
/*margin: 5px 0 5px 0;*/
margin: 0;
padding: 5px 0 5px 0;;
font-size: 100%;
}

#previewImage #menuGroup {
 float: right;
 margin: 0;
 padding: 0 2px 0 5px;
}

#previewImage div {
margin: 0 8px;
padding: 0;
font-size: 70%;
color: #000;
/*
margin: 0 8px;
padding-top: 5px;
color: #808080;
*/
}


#previewImage p.label {
float: left;
padding: 0;
border: 0;
margin: 0;
/*border: 1px solid #000;*/
}

#previewImage p.description {
float: left;
padding: 0px 0 0 6px;
border: 0;
margin: 0;
/*width: 75%;
border: 1px solid #000;*/
}

#previewImage p.topMargin {
margin-top: 20px;
}

#previewImage p.topMarginQtr{
margin-top: 5px;
}

#previewImage p.left15 {
margin-left: 15px;
}

#previewImage table td {
padding: 1px;
border: 0;
margin: 0;
}


.test1 {
margin: 0;
border: 0;
padding: 0;
padding-right: 6px;
}

.test2 {
margin: 0;
padding: 0;
border: 0;
}


div.panelRight {
width: 190;
margin-top:5px;
float: right;
/*
border: 0;
margin: 0;
padding: 0;
*/
padding-left: 2px;
}

div.panelRight div.panelHdr {
margin: 0;
padding: 0;
float: left;
width: 186px;
background-color: #fc0;
border: 1px solid #fc0;
}

div.panelRight p {
font-size: 70%;
}

div.panelRight p.hdr {
display: inline;
float: left;
width: 183px;
margin: 5px 0px 0px 1px;
padding: 2px 0 2px 2px;
border: 1px solid #fc0;
}

div.panelRight form {
display: inline;
float: left;
width: 183px;
font-size: 70%;
margin: 5px 0px 0px 1px;
padding: 2px 0 2px 2px;
border: 1px solid #fc0;
}

div.panelRight form fieldset {
margin: 0;
padding: 0;
margin-top: 5px;
margin-bottom: 5px;

}

div.panelRight form legend {
margin: 0;
padding: 0;
color: #000;
}

div.panelRight form label {
white-space: normal;
border: 0;
margin: 0;
padding: 0;
}

.myExplorerForm {
font-size: 70%;
width:645px;
margin:20px auto 0 auto;
}	

.myExplorerHeader {
background-color: #fc0;
padding: 4px;
}

.myExplorerCol1 {
padding: 4px;
margin: 0;
border: 0;
text-align: center;
}

.myExplorerCol2 {
padding: 4px;
margin: 0;
border-left: 1px solid #fc0;
text-align: center;
}

.myExplorerCboxCol{
padding: 0 4px;
margin: 0;
border: 0;
text-align: left;
}

#dhtmltooltip {
position: absolute;
width: 220px;
border: 1px solid black;
padding: 2px;
background-color: #FFFAE5;
visibility: hidden;
z-index: 100;
font-size: 70%;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmltooltip ul {
margin: 0;
list-style-type: none;
}

#dhtmltooltip li {
list-style: none;
color: #000;
font-weight: normal;
}

#searchResults ul.queryTips {
list-style-position: inside;
font-size: 70%;
list-style-type: disc;
margin: 0px 0px 10px 20px;
text-align: left;	
}	

#searchResults ul.queryTips li {
margin-left: 10px;
}	

#hdrTop table, #hdrBottom table {
margin:0;
padding:0;
border: 0;
border-collapse: collapse;
float: left;
}

#hdrTop table tr td, #hdrBottom table tr td {
margin:0;
padding:0;
border: 0;
}

/* *** Image Cart *** */
table.cart {
color: #000;
border: 0;
padding: 0;
margin: 2px auto;
border-collapse: collapse;
width:517px;
}

table.cartSummary {
color: #000;
border: 0;
padding: 0;
margin: 5px 2px;
border-collapse: collapse;
}

table.order {
color: #000;
border: 0;
padding: 0;
margin: 5px;
border-collapse: collapse;
}

table.cart th, table.order th {
color: #fff;
background-color: #808080;
padding: 2px;
margin: 0;
border: 1px solid #000;
}

table.cart td.main, table.order td.main {
padding: 2px;
margin: 0;
border: 1px solid #000;
}

table.order td.noborder {
padding: 2px;
margin: 0;
}
 
table.cart td.summary {
padding: 2px;
margin: 0;
border: 1px solid #000;
width: 75%;
}

table.cartSummary td {
font-weight: bold;
padding: 2px;
}

table.cartSummary td.normal {
font-weight: normal;
}

td.label {
color: #808080;
white-space: nowrap;
}

tr.price, td.price {
color: #900;
font-weight: bold;
}

input.qty {
font-size: 100%;	
border: 1px solid #06F;
padding: 1px;
margin: 0;
}

table.databox {
float: right;
border: 1px solid #000;
width: 100px;
}

.headerStd {
color: #000;
background-color: #fff;
padding: 2px;
margin: 0;
border: 0;
}	

/*  Drop down/ Overlapping Content  */
#ngsdropdown {
position:absolute;
margin: 0;
border: 2px solid #000;
padding: 0;
display: none;
}

#ngsdropdown table.innner {
width:100%;
border: 2px solid #fc0;
margin:0;
}

.lightbox {
background-color: #FFFAE5;
width: 400px;
font-size: 70%;
}

#ngsdropdown form {
margin: 0;
padding: 0;
border:0;
}

table.pricingGrid {
background-color: #FFFAE5;
}		

table.pricingGrid th {
white-space: nowrap;
font-weight:normal;
}

table.pricingGrid td {
white-space: nowrap;
}

.pricingGrid {
background-color: #FFFAE5;
}


/* My Profile Choices */
#profileChoices {
float: left;
width: 200px;
}

#profileChoices table {
border: 2px solid #fc0;
margin: 20px auto;
width: 190px;
}

#profileChoices table th {
background-color: #fc0;
}

#profileChoices table td {
padding: 2px;
}

#profileMod {
float: right;
width: 505px;
}
#profileMod form {
font-size: 70%;
border: 2px solid #fc0;
width: 495px;
margin: 0 auto;
}

#profileMod table {
margin: 25px auto;
}

#profileMod table th {
margin: 25px auto;
font-weight: normal;
}

.profileHeader {
display: block;
margin: 10px 10px 0 15px;
font-size: 130%;
}

.tableText {
display: block;
padding: 5px;
}

#profTable {
margin: 0;
padding: 0;
border: 0;
}

#profTable table {
margin: 10px 20px;
padding: 0;
border: 0;
}

#lightboxPrint {
width: 521px;
margin: 0 auto;
padding: 0;
background-color: transparent;
}

#lightboxPrint p.imageLabel {
color: #000;
font-size: 60%;
border:0;
margin-left: 0;
margin-bottom: 3px;
margin-top: 0px;
padding:0;
}

.odd {
background-color: #eee;
}	
.even {
background-color: #ccc;
}