/* RESET STYLES START */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* RESET STYLES START */

/* Body */

body { background:url(/images/bg.png) repeat-x #007dbe; }

.forms { background-color:#FFF; border:1px solid #1b2349; background-image:url(/images/formsBg.png); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding-left:5px; padding-right:5px; }

#tblBody { margin-left:auto; margin-right:auto; width:900px; }

/*Left Column*/
#tblLeftColumn { width:270px; float:left; }
#tblColumnItem { width:270px; height:21px; background:#ddf5ff; border-bottom:1px solid #bdc4d0; }
#tblColumnItemText { width:230px; height:17px; padding-left:10px; padding-top:4px; float:left; }
#tblColumnSubItem { width:250px; height:17px; padding-left:20px; padding-top:4px; background:#f6f8fa; border-bottom:1px solid #f6f8fa; }

/* Header */
#tblRightColumn { width:620px; float:right; }
#topButtons { width:620px; height:32px; padding-top:10px; text-align:right; }
#tblSearch { width:620px; height:50px; padding-top:15px; margin-bottom:10px; background:url(/images/searchBg.png) no-repeat; color:#253c63; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-align:center; }

/* Body Content */
#bodyHeading { width:570px; height:30px; padding-left:50px; padding-top:15px; background:url(/images/bodyTop.png) no-repeat; color:#1f3962; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; }

#itemContainer { width:590px; padding:15px; background:#fff; border-bottom:1px #bdc4d0 solid;  }
#itemMerchantContainer { width:590px; padding:5px 15px 5px 15px; background:#fff; border-bottom:1px #bdc4d0 solid;  }
#itemText { width:440px; float:left; }
#itemTextMerchants { width:590px; float:left; }
#itemInfo { width:130px; float:right; text-align:center; color:#1f3962; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;}
#tblVotes { width:110px; height:21px; padding-top:7px; margin-top:10px; text-align:center; background:url(/images/votesBg.png) no-repeat center; color:#3e444e; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }


#tblPaging { background:#FFF; padding:20px 15px 10px 15px; }
#bodyFooter { width:610px; padding-top:20px; padding-right:10px; padding-bottom:40px; background:url(/images/bodyBtm.png) no-repeat; text-align:right; }

/*Text*/

.menuText {color:#1b2349; font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	text-decoration:none;}
.menuText a:link {color:#1b2349;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	text-decoration:none;}
.menuText a:visited {color: #1b2349;	font-family:Arial, Helvetica, sans-serif;	font-size:12px; font-weight:bold;	text-decoration:none;}
.menuText a:hover {color:#1b2349;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	text-decoration:none;}

.menuTextSmall {color:#1b2349; font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	text-decoration:none;}
.menuTextSmall a:link {color:#1b2349;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	text-decoration:none;}
.menuTextSmall a:visited {color: #1b2349;	font-family:Arial, Helvetica, sans-serif;	font-size:11px; font-weight:normal;	text-decoration:none;}
.menuTextSmall a:hover {color:#1b2349;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	text-decoration:none;}


.defaultText {color:#4d5767; font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	text-decoration:none;}
.defaultText a:link {color:#3063d9;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	text-decoration:underline;}
.defaultText a:visited {color: #3063d9;	font-family:Arial, Helvetica, sans-serif;	font-size:12px; font-weight:bold;	text-decoration:underline;}
.defaultText a:hover {color:#3063d9;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	text-decoration:none;}

.footerText {color:#b1dfff; font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	text-decoration:none;}
.footerText a:link {color:#b1dfff;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	text-decoration:underline;}
.footerText a:visited {color: #b1dfff;	font-family:Arial, Helvetica, sans-serif;	font-size:11px; font-weight:normal;	text-decoration:underline;}
.footerText a:hover {color:#b1dfff;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	text-decoration:none;}

.defaultTextHeading {color:#4d5767; font-family:Arial, Helvetica, sans-serif;	font-size:18px;	font-weight:bold;	text-decoration:none;}
.defaultTextHeading a:link {color:#3063d9;	font-family:Arial, Helvetica, sans-serif;	font-size:18px;	font-weight:bold;	text-decoration:underline;}
.defaultTextHeading a:visited {color: #3063d9;	font-family:Arial, Helvetica, sans-serif;	font-size:18px; font-weight:bold;	text-decoration:underline;}
.defaultTextHeading a:hover {color:#3063d9;	font-family:Arial, Helvetica, sans-serif;	font-size:18px;	font-weight:bold;	text-decoration:none;}
