/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #666666;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.tableheader {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	padding-right: 8px;
	padding-bottom: 8px;
}
.copyright {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-align: center;
	padding: 10px;
}
.coupon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	padding: 10px;
	border: 4px dashed #FF9A00;
	background-color: #FFFFFF;
}
.advertise-head {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #FF9A00;
	padding-bottom: 6px;
}
.tablerow-premium {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DEDBDE;
	background-color: #FFFFFF;
	padding: 6px 4px;
}
.tablerow-featured {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DEDBDE;
	background-color: #E7EFFF;
	padding: 6px 4px;
}
.compare-tablerow-off {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	padding: 4px;
}
.compare-tablerow-on {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	background-color: #F7F7F7;
	padding: 4px;
}
.compare-tablerow-bottom {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	background-color: #CCCCCC;
	padding: 4px;
}
.compare-tablerow-bottomb {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	background-color: #E1ECFF;
	padding: 4px;
}
.rndtable-tr {
	background-color: #FFFFFF;
	text-align: right;
	width: 10px;
}
.copyrighttext {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-align: center;
	padding-top: 10px;
}
.copyrighttext A:link {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-align: center;
	text-decoration: none
}
.copyrighttext A:visited {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-align: center;
	text-decoration: none
}
.copyrighttext A:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-align: center;
	text-decoration: underline
}
.front-header {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding-top: 10px;
}
.front-bodytext {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}
.front-headerbig {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 10px;
	line-height: 18px;
	padding-top: 10px;
}
.front-bodytextlarge {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #666666;
}
.capsule-orange-front {
	position: relative;
	font-family: "Trebuchet MS", Arial, sans-serif;
	background: url(../images/capsule-orange-full2.gif) no-repeat;
	width: 128px;
	height: 23px;
}
.capsule-orange-front a {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	width: 128px;
	height: 23px;
	float: left;
	text-decoration: none;
}
.capsule-orange-front img {
	width: 128px;
	height: 23px;
	border: 0
}
.capsule-orange-front a:hover {
	text-decoration: underline;
}
.capsule-orange-front span {
	position: absolute;
	left: 14px;
	top: 2px;
	margin: 0px;
	padding: 0px;
	cursor: hand;
} 
.capsule-orange-front span:hover {
	text-decoration: underline;
}
#capsule-orange {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
#capsule-orange A {
	width:128px;
	height:21px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/capsule-orange-full2.gif);
	background-repeat: no-repeat;
	text-align: center;
	background-position: left top;
	text-decoration: none;
	padding-top: 2px;
	display: block;
}
#capsule-orange A:hover {
	text-decoration: underline;
}

.graytable-tl {
	background-color: #FFFFFF;
	width: 10px;
}
.graytable-tr {
	background-color: #FFFFFF;
	text-align: right;
	width: 10px;
}
.graytable-topline {
	background-color: #E7E7E7;
	width: 729px;
}
.graytable-vertline {
	background-color: #E7E7E7;
}
.formbox {
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.formboxheader {
	background-color: #C8C8C8;
	height: 26px;
	padding-top: 2px;
	padding-left: 4px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.formfield {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.formboxtext {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-bottom: 6px;
}
.formboxtext A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline
	padding-bottom:6px;
}
.formboxtext A:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline
	padding-bottom:6px;
}
.req {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #FF9A00;
	font-weight: normal;
}
.table-featured-tab {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FF9A00;
	padding: 4px;
	width: 70px;
	font-weight: normal;
	text-align: center;
}
.table-featured-line {
	background-color: #FF9A00;
}
.sponsoredresults-text {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-align: right;
}
.table-featured-header {
	background-color: #DEDBDE;
	padding: 4px;
}
.graytable-content {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #E7E7E7;
	text-align: left;
	padding: 4px;
	text-decoration: none;
}
.tablerow-premium-coupon {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9A00;
}
.tablerow-premium-coupon A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9A00;
	text-decoration: underline
}
.recom-subhead {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF9A00;
}
.table-recom-tab {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #639AFF;
	padding: 4px;
	width: 130px;
	font-weight: normal;
	text-align: center;
}
.table-recom-line {
	background-color: #639AFF;
}
.table-recom-line-print {
	background-color: #000000;
}
.table-recom-tab-not {
	background-color: #999999;
	padding: 4px;
	width: 150px;
}
.tablerow-premium-text {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	padding-bottom: 4px;
}
.tablerow-premium-text A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	padding-bottom: 4px;
	text-decoration: underline;
}
.tablerow-premium-text A:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
.recom-signup-text {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
}
.recom-signup-text A:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #CCCCCC;
	text-align: center;
}
.table-featured-head-text {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.table-featured-head-text A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
.table-featured-head-text A:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.table-recom-tab-not-text {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
.searchtableheader {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #0055AD;
	padding-bottom: 10px;
}
.searchtablerow {
	padding-bottom: 10px;
}
.searchtablerow2 {
	padding-top: 6px;
}
.contact-name {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.contact-phone {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF9A00;
	padding-bottom: 12px;
}
.contact-body {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-bottom: 10px;
}
.contact-body A {
	color: #666666;
	text-decoration:underline
}
.contact-body A:hover {
	color: #000000;
	text-decoration:underline
}
.contact-editlink {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-top: 10px;
}
.contact-editlink A {
	color: #666666;
	text-decoration:underline
}
.contact-editlink A:hover {
	color: #000000;
	text-decoration:underline
}
#header UL a.current {
	COLOR: #fff; 
	BACKGROUND-COLOR: #639AFF
}
#header {
	BACKGROUND-COLOR: #0056AB;
}
#header P {
	FONT-SIZE: 12px;
	COLOR: #999999;
	font-family: "Trebuchet MS", Arial, sans-serif;
}


.formboxtextsmall {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #666666;
}
.formboxtextsmall A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline
}
.formboxtextsmall A:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline
}
.brandingbox-top {
	background-color: #003063;
	padding: 10px;
}
.button-addreview {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFDBA4;
	border-right-color: #B96F00;
	border-bottom-color: #B96F00;
	border-left-color: #FFDBA4;
	background-color: #FF9A00;
}
.brandingbox-top {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #999999;
	vertical-align: top;
}
.searchbox {
	border: 1px solid #FFFFFF;
	padding: 2px;
}

#navBar {
	PADDING-LEFT: 10px;
	FLOAT: left;
	WIDTH: 750px;
	COLOR: #fff;
	BACKGROUND-COLOR: #003063;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #639AFF;
	margin-left: 0px;
	DISPLAY: inline
}
#navBar SPAN {
	BORDER-RIGHT: 10px solid #003063;
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px; 
	FLOAT: left;
	PADDING-BOTTOM: 1px;
	WIDTH: auto;
	COLOR: #FFFFFF;
	PADDING-TOP: 1px;
	BACKGROUND-COLOR: #639AFF;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #003063;
}
#navBar A {
	BORDER-RIGHT: 6px solid #003063;
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 4px;
	WIDTH: auto;
	COLOR: #9C9A9C;
	PADDING-TOP: 4px;
	BACKGROUND-COLOR: #0055AD;
	TEXT-DECORATION: none;
	float: left;
}
#navBar A:hover {
	COLOR: #FFFFFF; 
	BACKGROUND-COLOR: #639AFF
}
#navBar A:active {
	COLOR: #FFFFFF; 
	BACKGROUND-COLOR: #639AFF;
}
#navBar a.current {
	COLOR: #FFFFFF; 
	BACKGROUND-COLOR: #639AFF;
}

.graytable-content-text {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.graytable-content-text A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}
.graytable-content-text A:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.table-friend-tab {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #639AFF;
	padding: 4px;
	width: 100px;
	font-weight: normal;
	text-align: center;
}
.table-friend-tab-not {
	background-color: #999999;
	padding: 4px;
	width: 120px;
}
#signintext {
	top: 30px;
	width: 150px;
	left: 600px;
	position: absolute;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
}
#signintext A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
}
#signintext A:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: right;
}
#topheader {
	background-color: #003063;
	background-image: url(../images/beanpool_logo.gif);
	background-repeat: no-repeat;
	padding: 10px;
	height: 60px;
	width: 740px;
	background-position: 10px 10px;
}
#topheader P {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
	text-align: right;
	vertical-align: text-top;
}
#mainbody {
	background-color: #F7F7F7;
	padding: 10px;
	width: 740px;
	margin: 0px;
	clear: both;
	float: left;
}
#maintable {
	background-color: #FFFFFF;
	left: 10px;
	top: 200px;
	position: relative;
	width: 580px;
}
#roundbody {
	background-color: #FFFFFF;
	padding: 10px;
	width: 710px;
	border: 4px solid #CCCCCC;
}

.graylinebox {
	width: 100%;
	margin: 0px;
	background: url("../images/corners-bottom.gif") no-repeat left bottom;
	padding-bottom: 10px;
}
.graylinebox p {
	margin:0;
	border-width:0 1px;
}
.graylineboxtop {
	margin: 0px;
	background: url("../images/corners-top.gif") top left no-repeat;
	padding-top: 10px;
}
.graylineboxcontent {
	margin: 0;
	border-right: 4px solid #d8d8d8;
	border-left: 4px solid #d8d8d8;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding:0 10px 3px;
}
.fronthead {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #FF9A00;
	padding-bottom: 10px;
}
.frontcontent {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-bottom: 10px;
}
.frontcontent A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-bottom: 10px;
	text-decoration: underline
}
.frontcontent A:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 10px;
	text-decoration: underline
}

.rbroundbox {
	background: #E7E7E7;
	width: 170px;
	top: 4px;
}
.rbtop div  { 
	background: url(../images/corner-ltgr-tl.gif) no-repeat top left; 
}
.rbtop      { 
	background: url(../images/corner-ltgr-tr.gif) no-repeat top right; 
}
.rbbot div  { 
	background: url(../images/corner-ltgr-bl.gif) no-repeat bottom left; 
}
.rbbot      { 
	background: url(../images/corner-ltgr-br.gif) no-repeat bottom right; 
}
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 170px;
	height: 14px;
	font-size: 1px;
}
.rbcontent  {
	margin: 0 10px;
}
.rbroundbox { 
	width: 170px; margin: auto; 
}
.signinboxhead {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	padding-bottom: 6px;
}
.signinboxfieldhead {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding-top: 4px;
}
.signinboxforgottext {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-top: 6px;
}
.signinboxforgottext A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-top: 6px;
	text-decoration: underline
}
.signinboxforgottext A:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 6px;
	text-decoration: underline
}
.signinboxremember {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-top: 6px;
	padding-bottom: 6px;
}


.blueroundbox {
	background: #E1ECFF;
	width: 170px;
}
.bluetop div  { 
	background:  url("../images/corner-bl-tl.gif") no-repeat top left; 
}
.bluetop      { 
	background:  url("../images/corner-bl-tr.gif") no-repeat top right; 
}
.bluebot div  { 
	background:  url("../images/corner-bl-bl.gif") no-repeat bottom left; 
}
.bluebot      { 
	background:  url("../images/corner-bl-br.gif") no-repeat bottom right; 
}
.bluetop div, .bluetop, .bluebot div, .bluebot {
	width: 260px;
	height: 10px;
	font-size: 1px;
}
.bluecontent  {
	margin: 0 10px;
	height: 144px;
}
.blueroundbox { 
	width: 260px; margin:auto;
}


.signinboxbuttonspace {
	padding-top: 10px;
}



.ltblueroundbox {
	background: #E7EFFF;
	width: 140px;
}
.ltbluetop div  { 
	background:  url("../images/corner-bl-tl.gif") no-repeat top left; 
}
.ltbluetop      { 
	background:  url("../images/corner-bl-tr.gif") no-repeat top right; 
}
.ltbluebot div  { 
	background:  url("../images/corner-bl-bl.gif") no-repeat bottom left; 
}
.ltbluebot      { 
	background:  url("../images/corner-bl-br.gif") no-repeat bottom right; 
}
.ltbluetop div, .ltbluetop, .ltbluebot div, .ltbluebot {
	width: 140px;
	height: 10px;
	font-size: 1px;
}
.ltbluecontent  {
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	height: 200px;
}
.ltblueroundbox {
	width: 140px;
	margin: auto;
}

.topsearcheshead {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0055AD;
	padding-bottom: 6px;
}
.topsearchestext {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0055AD;
}
.topsearchestext A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0055AD;
	text-decoration: underline;
}
.topsearchestext A:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
	text-decoration: underline;
}

.ltblue2roundbox {
	background: #E7EFFF;
	width: 220px;
}
.ltblue2top div  { 
	background:  url("../images/corner-bl-tl.gif") no-repeat top left; 
}
.ltblue2top      { 
	background:  url("../images/corner-bl-tr.gif") no-repeat top right; 
}
.ltblue2bot div  { 
	background:  url("../images/corner-bl-bl.gif") no-repeat bottom left; 
}
.ltblue2bot      { 
	background:  url("../images/corner-bl-br.gif") no-repeat bottom right; 
}
.ltblue2top div, .ltblue2top, .ltblue2bot div, .ltblue2bot {
	width: 260px;
	height: 10px;
	font-size: 1px;
}
.ltblue2content  {
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	height: 144px;
}
.ltblue2roundbox { 
	width: 260px; margin: auto;

}.grayline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DEDBDE;
	font-size: 1px;
}


.graylinebox2 {
	width: 560px;
	margin: 0px;
	background: url(../images/corners2-bottom.gif) no-repeat left bottom;
	padding-bottom: 10px;
	float: left;
}
.graylinebox2 p {
	margin: 0px;
	border-width: 0 1px;
}
.graylinebox2top {
	margin: 0px;
	background: url(../images/corners2-top.gif) no-repeat left top;
	padding-top: 10px;
}
.graylinebox2content {
	margin: 0px;
	border-right: 4px solid #d8d8d8;
	border-left: 4px solid #d8d8d8;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding: 0 10px 3px;
}


.graylinebox3 {
	width: 170px;
	margin: 0px;
	background: url(../images/corners3-bottom.gif) no-repeat left bottom;
	padding-bottom: 10px;
}
.graylinebox3 p {
	margin: 0px;
	border-width: 0 1px;
}
.graylinebox3top {
	margin: 0px;
	background: url(../images/corners3-top.gif) no-repeat left top;
	padding-top: 10px;
}
.graylinebox3content {
	margin: 0px;
	border-right: 4px solid #d8d8d8;
	border-left: 4px solid #d8d8d8;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding: 0 10px 3px;
}


#copyrightbox {
	width: 760px;
	background-color: #F7F7F7;
	float: left;
}


.findbox {
	background: #E7E7E7;
	width: 530px;
	top: 4px;
	position: relative;
}
.findboxtop div  { 
	background: url(../images/corner-ltgr-tl.gif) no-repeat top left; 
}
.findboxtop      { 
	background: url(../images/corner-ltgr-tr.gif) no-repeat top right; 
}
.findboxbot div  { 
	background: url(../images/corner-ltgr-bl.gif) no-repeat bottom left; 
}
.findboxbot      { 
	background: url(../images/corner-ltgr-br.gif) no-repeat bottom right; 
}
.findboxtop div, .findboxtop, .findboxbot div, .findboxbot {
	width: 530px;
	height: 14px;
	font-size: 1px;
}
.findboxcontent  {
	margin: 0 10px;
}
.findbox { 
	width: 530px; margin: auto; 
}

.findbox2 {
	background: #E7E7E7;
	width: 500px;
	top: 4px;
	position: relative;
}
.findbox2top div  { 
	background: url(../images/corner-ltgr-tl.gif) no-repeat top left; 
}
.findbox2top      { 
	background: url(../images/corner-ltgr-tr.gif) no-repeat top right; 
}
.findbox2bot div  { 
	background: url(../images/corner-ltgr-bl.gif) no-repeat bottom left; 
}
.findbox2bot      { 
	background: url(../images/corner-ltgr-br.gif) no-repeat bottom right; 
}
.findbox2top div, .findbox2top, .findbox2bot div, .findbox2bot {
	width: 500px;
	height: 14px;
	font-size: 1px;
}
.findbox2content  {
	margin: 0 10px;
}
.findbox2 { 
	width: 500px; margin: auto; 
}
.instructiontext {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 10px;
}
.instructiontext A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 10px;
	text-decoration: underline
}
.instructiontext-red {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	padding-bottom: 10px;
}

.homebox {
	background: #E7E7E7;
	width: 170px;
}
.homeboxtop div  { 
	background: url(../images/corner-ltgr-tl.gif) no-repeat top left; 
}
.homeboxtop      { 
	background: url(../images/corner-ltgr-tr.gif) no-repeat top right; 
}
.homeboxbot div  { 
	background: url(../images/corner-ltgr-bl.gif) no-repeat bottom left; 
}
.homeboxbot      { 
	background: url(../images/corner-ltgr-br.gif) no-repeat bottom right; 
}
.homeboxtop div, .homeboxtop, .homeboxbot div, .homeboxbot {
	width: 170px;
	height: 14px;
	font-size: 1px;
}
.homeboxcontent  {
	margin: 0 10px;
}
.homebox { 
	width: 170px; 
	margin: auto; 
}
.quickloadbox {
	background-color: #F7F7F7;
	padding-left: 6px; padding-right: 6px; padding-top: 6px;
	border: 1px solid #666666;
}


.inblueroundbox {
	background: #E1ECFF;
	width: 150px;
}
.inbluetop div  { 
	background:  url("../images/corner-bl-tl.gif") no-repeat top left; 
}
.inbluetop      { 
	background:  url("../images/corner-bl-tr.gif") no-repeat top right; 
}
.inbluebot div  { 
	background:  url("../images/corner-bl-bl.gif") no-repeat bottom left; 
}
.inbluebot      { 
	background:  url("../images/corner-bl-br.gif") no-repeat bottom right; 
}
.inbluetop div, .inbluetop, .inbluebot div, .inbluebot {
	width: 150px;
	height: 10px;
	font-size: 1px;
}
.inbluecontent  {
	margin: 0 10px;
	height: 204px;
}
.inblueroundbox { 
	width: 150px; margin: auto; 
}


.inltblueroundbox {
	background: #E7EFFF;
	width: 140px;
}
.inltbluetop div  { 
	background:  url("../images/corner-bl-tl.gif") no-repeat top left; 
}
.inltbluetop      { 
	background:  url("../images/corner-bl-tr.gif") no-repeat top right; 
}
.inltbluebot div  { 
	background:  url("../images/corner-bl-bl.gif") no-repeat bottom left; 
}
.inltbluebot      { 
	background:  url("../images/corner-bl-br.gif") no-repeat bottom right; 
}
.inltbluetop div, .inltbluetop, .inltbluebot div, .inltbluebot {
	width: 140px;
	height: 10px;
	font-size: 1px;
}
.inltbluecontent  {
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	height: 204px;
}
.inltblueroundbox {
	width: 140px;
	margin: auto;
}

.greenroundbox {
	background: #84AA00;
	width: 531px;
}
.greentop div  { 
	background:  url("../images/corner-green-tl.gif") no-repeat top left; 
}
.greentop      { 
	background:  url("../images/corner-green-tr.gif") no-repeat top right; 
}
.greenbot div  { 
	background:  url("../images/corner-green-bl.gif") no-repeat bottom left; 
}
.greenbot      { 
	background:  url("../images/corner-green-br.gif") no-repeat bottom right; 
}
.greentop div, .greentop, .greenbot div, .greenbot {
	width: 531px;
	height: 10px;
	font-size: 1px;
}
.greencontent  {
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
}
.greenroundbox {
	width: 531px;
	margin: auto;
}


.inltblue2roundbox {
	background: #E7EFFF;
	width: 220px;
}
.inltblue2top div  { 
	background:  url("../images/corner-bl-tl.gif") no-repeat top left; 
}
.inltblue2top      { 
	background:  url("../images/corner-bl-tr.gif") no-repeat top right; 
}
.inltblue2bot div  { 
	background:  url("../images/corner-bl-bl.gif") no-repeat bottom left; 
}
.inltblue2bot      { 
	background:  url("../images/corner-bl-br.gif") no-repeat bottom right; 
}
.inltblue2top div, .inltblue2top, .inltblue2bot div, .inltblue2bot {
	width: 220px;
	height: 10px;
	font-size: 1px;
}
.inltblue2content  {
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	height: 204px;
}
.inltblue2roundbox { 
	width: 220px; margin: auto; 
}

.categoryhead {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-top: 10px;
}
.categoryhead A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline
}
.categoryhead A:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline
}
.categorysub {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
}
.categorysub A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: underline
}
.categorysub A:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline
}

.recomblue2roundbox {
	background: #E1ECFF;
	width: 170px;
}
.recomblue2top div  { 
	background:  url("../images/corner2-bl-tl.gif") no-repeat top left; 
}
.recomblue2top      { 
	background:  url("../images/corner2-bl-tr.gif") no-repeat top right; 
}
.recomblue2bot div  { 
	background:  url("../images/corner2-bl-bl.gif") no-repeat bottom left; 
}
.recomblue2bot      { 
	background:  url("../images/corner2-bl-br.gif") no-repeat bottom right; 
}
.recomblue2top div, .recomblue2top, .recomblue2bot div, .recomblue2bot {
	width: 170px;
	height: 10px;
	font-size: 1px;
}
.recomblue2content  {
	margin: 0 10px;
}
.recomblue2roundbox { 
	width: 170px; 
	margin: auto; 
}

.businesssubhead {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9A00;
	padding-bottom: 10px;
}
.businessbody {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-bottom: 10px;
}
.businessbody A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-bottom: 10px;
	text-decoration: underline
}
.businessbody A:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 10px;
	text-decoration: underline
}
.businessbody-list {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.businessbody-list A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration:underline
}
.businessbody-list A:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:underline
}
.frontsearchhead {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0055AD;
	padding-top: 6px;
	padding-bottom: 10px;
	border-top: 1px solid #CCCCCC;
}
.frontsearchsubhead {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9A00;
	padding-top: 6px;
}
.frontsearchsubhead A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9A00;
	padding-top: 6px;
	text-decoration: underline
}
.usefulbox {
	padding: 2px 4px 4px;
	border: 1px solid #DEDBDE;
	width: 200px;
}
.usefulbox-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #DEDBDE;
}
.reviewcounttext {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	color: #666666;
}
.business-subhead {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0055AD;
	padding-bottom: 10px;
}
.coupon-header {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	text-align: center;
}
.coupon-body {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-align: center;
}
.coupon-address {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.coupon-disclaimer {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: center;
}

.popupbox {
	width: 440px;
	margin: 0px;
	background: url(../images/corners-pop-bottom.gif) no-repeat left bottom;
	padding-bottom: 10px;
	float: left;
}
.popupbox p {
	margin: 0px;
	border-width: 0 1px;
}
.popupboxtop {
	margin: 0px;
	background: url(../images/corners-pop-top.gif) no-repeat left top;
	padding-top: 10px;
}
.popupboxcontent {
	margin: 0px;
	border-right: 4px solid #d8d8d8;
	border-left: 4px solid #d8d8d8;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding: 0 10px 3px;
}

#topheader-popup {
	background-color: #003063;
	background-image: url(../images/beanpool_logo.gif);
	background-repeat: no-repeat;
	padding: 10px;
	height: 60px;
	width: 440px;
	background-position: 10px 10px;
}
#mainbody-popup {
	background-color: #F7F7F7;
	padding: 10px;
	width: 440px;
	margin: 0px;
	clear: both;
	float: left;
}
#copyrightbox-popup {
	width: 460px;
	background-color: #F7F7F7;
	float: left;
}
#closetext {
	top: 10px;
	width: 100px;
	left: 350px;
	position: absolute;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
}
#closetext A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
}
#closetext A:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: right;
}
.frontcontent-orange {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9A00;
}
.popup-bodytext {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 10px;
}
.popup-bodytext A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 10px;
	text-decoration: underline
}

.demo-bodytext {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-bottom: 10px;
	vertical-align: top;
}
.demo-bodytext A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-bottom: 10px;
	text-decoration: underline
}
.demo-bodytext A:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 10px;
	text-decoration: underline
}
.demo-bullettext {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	vertical-align: top;
}
.demobox {
	width: 600px;
	margin: 0px;
	background: url(../images/corners-demo-bottom.gif) no-repeat left bottom;
	padding-bottom: 10px;
	float: left;
}
.demobox p {
	margin: 0px;
	border-width: 0 1px;
}
.demoboxtop {
	margin: 0px;
	background: url(../images/corners-demo-top.gif) no-repeat left top;
	padding-top: 10px;
}
.demoboxcontent {
	margin: 0px;
	border-right: 4px solid #d8d8d8;
	border-left: 4px solid #d8d8d8;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding: 0 10px 3px;
}

#demotopheader {
	background-color: #003063;
	background-image: url(../images/beanpool_logo.gif);
	background-repeat: no-repeat;
	padding: 10px;
	height: 50px;
	width: 600px;
	background-position: 10px 10px;
}
#demomainbody {
	background-color: #FFFFFF;
	padding: 10px;
	width: 600px;
	margin: 0px;
	clear: both;
	float: left;
}
#democopyrightbox {
	width: 600px;
	background-color: #F7F7F7;
	float: left;
}
#democlosetext {
	top: 10px;
	width: 100px;
	left: 510px;
	position: absolute;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
}
#democlosetext A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
}
#democlosetext A:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: right;
}
.demo-subhead {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0055AD;
	padding-bottom: 10px;
}
.demo-caption {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	font-style: italic;
	padding-bottom: 10px;
}
.demo-subhead-line {
	border-top: 1px dashed #2B95FF;
}
.advertise-head-print {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	padding-bottom: 6px;
}
.feedbackbox-text {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-bottom: 6px;
}
.feedbackbox-text A {
	color: #666666;
	text-decoration: underline
}
.feedbackbox-text A:hover {
	color: #000000;
	text-decoration: underline
}
.formboxsubhead {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0055AD;
	padding-top: 10px;
	padding-bottom: 5px;
}
.form-radiobutton {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	vertical-align: middle;
}
.searchbox-text {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-top: 4px;
}
.searchbox-text-under {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	color: #666666;
}
.subnav-text {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0055AD;
	padding-bottom: 10px;
}
.subnav-text A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0055AD;
	text-decoration: underline
}
.subnav-text A:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #004182;
	text-decoration: underline
}
.sponsor-contact-phone {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF9A00;
}
.sponsor-highlight-text {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9A00;
}
.topsearchestext-sub {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0055AD;
	text-indent: 14px;
}
.topsearchestext-subbott {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-indent: 14px;
	padding-bottom: 4px;
}
#subtab 
{   
	color: #FFFFFF;
	background-color: #999999;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	width: auto;
	float: left;
	border-right-width: 6px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#subtab a {
	color: #FFFFFF;
	width: auto;
	text-decoration: none;
	display: block;
	padding: 2px;
}
#subtab a:hover {
	 background-color: #639AFF;
}
#subtab a:active {
	background-color: #639AFF;
}
#subtab a.current {
	background-color: #639AFF;
}
#subtab img 
{
    vertical-align:middle;
     border: 0
}


.newblueroundbox {
	background: #E1ECFF;
	width: 520px;
}
.newbluetop div  { 
	background:  url("../images/corner-bl-tl.gif") no-repeat top left; 
}
.newbluetop      { 
	background:  url("../images/corner-bl-tr.gif") no-repeat top right; 
}
.newbluebot div  { 
	background:  url("../images/corner-bl-bl.gif") no-repeat bottom left; 
}
.newbluebot      { 
	background:  url("../images/corner-bl-br.gif") no-repeat bottom right; 
}
.newbluetop div, .newbluetop, .newbluebot div, .newbluebot {
	width: 520px;
	height: 10px;
	font-size: 1px;
}
.newbluecontent  {
	margin: 0 10px;
}
.newblueroundbox { 
	width: 520px; margin: auto; 
}


.newblue2roundbox {
	background: #E1ECFF;
	width: 260px;
}
.newblue2top div  { 
	background:  url("../images/corner-bl-tl.gif") no-repeat top left; 
}
.newblue2top      { 
	background:  url("../images/corner-bl-tr.gif") no-repeat top right; 
}
.newblue2bot div  { 
	background:  url("../images/corner-bl-bl.gif") no-repeat bottom left; 
}
.newblue2bot      { 
	background:  url("../images/corner-bl-br.gif") no-repeat bottom right; 
}
.newblue2top div, .newblue2top, .newblue2bot div, .newblue2bot {
	width: 260px;
	height: 10px;
	font-size: 1px;
}
.newblue2content  {
	margin: 0 10px;
}
.newblue2roundbox { 
	width: 260px; margin: auto; 
}


.newblue3roundbox {
	background: #E1ECFF;
	width: 100%;
}
.newblue3top div  { 
	background:  url("../images/corner-bl-tl.gif") no-repeat top left; 
}
.newblue3top      { 
	background:  url("../images/corner-bl-tr.gif") no-repeat top right; 
}
.newblue3bot div  { 
	background:  url("../images/corner-bl-bl.gif") no-repeat bottom left; 
}
.newblue3bot      { 
	background:  url("../images/corner-bl-br.gif") no-repeat bottom right; 
}
.newblue3top div, .newblue3top, .newblue3bot div, .newblue3bot {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.newblue3content  {
	margin: 0 10px;
}
.newblue3roundbox { 
	width: 100%; margin: auto; 
}
.bustext {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}
.bustextbold {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.directions-text {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-left: 4px;
}
.directions-textsmall {

	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	padding-left: 4px;
}
.printcoupontext {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-align: right;
	padding-top: 4px;
	padding-bottom: 4px;
}
.printcoupontext A {
	color: #999999;
	text-decoration:none;
}
.printcoupontext A:hover {
	color: #000000;
	text-decoration:underline;
}
.citycoupontext {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #84AA00;
	padding-bottom: 6px;
}
.citycoupontext A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #84AA00;
	padding-bottom: 6px;
	text-decoration: underline;
}
.citycoupontext A:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 6px;
	text-decoration: underline;
}
.sponsorcouponlink {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9A00;
}
.sponsorcouponlink A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9A00;
	text-decoration:underline
}
.sponsorcouponlink A:hover{
	color: #FFA722;
	text-decoration:underline
}

#sectionLinks{
	margin: 0px;
	padding: 0px;
}
#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}
#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color: #666666;
	text-decoration: none;
}
#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #E1ECFF;
	background-image: none;
	font-weight: bold;
	text-decoration: underline;
}
.sponsorlink-body {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	padding-top: 10px;
}
.sponsorlink-body A {
	color: #666666;
	text-decoration: underline;
}
.sponsorlink-body A:hover {
	color: #000000;
	text-decoration: underline;
}
.sponsorlink-head {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0055AD;
	padding-top: 10px;
}
.sponsorlink-head A {
	color: #0055AD;
	text-decoration: underline;
}
.sponsorlink-head A:hover {
	color: #000000;
	text-decoration: underline;
}
.sponsorlink-busname {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-top: 10px;
}
.sponsorlink-busname A {
	color: #666666;
	text-decoration: underline;
}
.sponsorlink-busname A:hover {
	color: #000000;
	text-decoration: underline;
}
.sponsorlink-top {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align: center;
	padding-bottom: 6px;
}
.sponsorlink-bottom {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align: center;
	padding-top: 10px;
}
.sponsorlink-bottom A {
	color: #999999;
	text-decoration: underline;
}
.sponsorlink-bottom A:hover {
	color: #000000;
	text-decoration: underline;
}
.adtable-boldtext {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
}
.wintitle {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #0055AD;
}
.article-head {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0055AD;
}
.article-head A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0055AD;
	text-decoration: underline;
}
.article-head A:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.article-credit {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-bottom: 6px;
	font-style: italic;
}
.article-credit A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-bottom: 6px;
	font-style: italic;
	text-decoration: underline
}
.article-credit A:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 6px;
	font-style: italic;
	color: #000000;
	text-decoration: underline
}
.article-cat-head {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9A00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEDBDE;
	margin-bottom: 14px;
	padding-top: 16px;
}
.article-cat-head-space {
	height: 16px;
}
.article-row {
	padding-bottom: 14px;
	padding-top: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 4px;
}
.article-teaser {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-bottom: 14px;
}
.article-teaser A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline
}
.article-teaser A:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline
}
.article-featured-head {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0055AD;
	background-color: #E1ECFF;
	height: 22px;
	padding-top: 4px;
	padding-left: 4px;
}
.article-featured-row {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
	background-color: #F3F3F3;
	padding: 10px;
	vertical-align: top;
}
.article-featured-title {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0055AD;
	padding-top: 10px;
}
.article-featured-title A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0055AD;
	text-decoration: underline;
}
.article-featured-title A:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.advert-box {
	background-color: #FFFFD2;
	width: 166px;
	vertical-align: top;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #999999;
}
.advert-box A {
	color: #666666;
	text-decoration: underline;
}
.advert-box A:hover {
	color: #000000;
	text-decoration: underline;
}
.advert-box-bottom {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	color: #999999;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 4px;
}
.advert-box-bottom A {
	color: #999999;
	text-decoration: none;
}
.advert-box-bottom A:hover{
	color: #999999;
	text-decoration: underline;
}
/* Newly added classes */
.classified-progchart-on {
	background-color: #FF9A00;
	height: 10px;
	width: 20%;
}
.classified-progchart-off {
	background-color: #EFEFEF;
	height: 10px;
	width: 20%;
}
.classified-progchart-off2 {
	background-color: #999999;
	height: 10px;
	width: 20%;
}
.classified2-progchart-on {
	background-color: #FF9A00;
	height: 10px;
	width: 25%;
}
.classified2-progchart-off {
	background-color: #EFEFEF;
	height: 10px;
	width: 25%;
}
.classified2-progchart-off2 {
	background-color: #999999;
	height: 10px;
	width: 25%;
}
.classified-progchart-text-on {
	height: 10px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	color: #FF9A00;
}
.classified-progchart-text-off {
	height: 10px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
	color: #999999;
}
.categorybox-row {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 20px;
}
.categorybox-row A {
	color: #666666;
	text-decoration: underline
}
.categorybox-row A:hover {
	color: #000000;
	text-decoration: underline
}
.categorybox-row-on {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 20px;
	font-weight: bold;
}
.categorybox-row-on A {
	color: #0055AD;
	text-decoration: underline
}
.categorybox-row-on A:hover {
	color: #000000;
	text-decoration: underline
}
.sponsortab {
	FLOAT: left;
	WIDTH: auto;
	COLOR: #fff;
	margin-left: 0px;
	BACKGROUND-COLOR: #FF9A00;
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
}
.sponsortabbottomline {
	background-color: #FF9A00;
	height: 2px;
	width: 100%;
}
.singletab2 {
	FLOAT: left;
	WIDTH: auto;
	COLOR: #fff;
	margin-left: 0px;
	BACKGROUND-COLOR: #639AFF;
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
}
.tabbottomline {
	background-color: #639AFF;
	height: 2px;
	width: 100%;
}
.noresultstext {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF9A00;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.noresultstext A {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9A00;
	text-decoration:underline
}