/* CSS Document */

body { background-image: url(images/bobbys-best-bg.gif); background-repeat: repeat-x; background-color: #F0F0F0; margin-top: 18px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; }

.logoarea { background-color: #FFFFFF; }

.topnavarea { background: #fff; font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 10.5pt; color: #71AB0A; font-weight: bold; padding-bottom: 0px; text-align: right; }
.topnavarea A { color: #71AB0A; text-decoration: underline; }
.topnavarea A:hover { color: #71AB0A; text-decoration: none; }

.logonavtable { border-top: solid 10px #FFFFFF; border-right: solid 1px #CCCCCC; border-left: solid 1px #CCCCCC; }

.bodytableborders { border-right: solid 1px #CCCCCC; border-left: solid 1px #CCCCCC; }

.navtableborders { border-right: solid 1px #305A81; border-left: solid 1px #305A81; }

.navdashes { color: #D8E6F4; font-size: 10pt; }

.reviewheadings { font-family: Arial, Helvetica, Sans-serif; font-size: 12pt; font-weight: bold; }

.devilsheadings { font-family: Arial, Helvetica, Sans-serif; font-size: 11.5pt; font-weight: bold; color: #C90000; }

.adsenserightcolumn { text-align: center; padding-top: 12px; background-color: #FFFFFF; }
.adsensebottom { padding-top: 10px; padding-bottom: 10px; padding-left: 17px; background-color: #FFFFFF; }

.lefttancap { text-align: right; border-top: solid 9px #FFFFFF; }

.secondav { background: #98BDE2 url(images/nav-bg.gif) repeat-x; font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 9pt; color: #fff; padding-top: 6px; padding-bottom: 6px; padding-left: 20px; border-bottom: solid 1px #305A81; border-top: solid 1px #305A81; font-weight: bold; }
.secondav A { color: #fff; text-decoration: none; }
.secondav A:hover { color: #fff; text-decoration: underline; }

.secondavextras { background-color: #EAEAEA; padding-top: 6px; padding-bottom: 6px; font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 9pt; color: #333333;  border-bottom: solid 1px #305A81; border-top: solid 1px #305A81; }
.secondavextras A { color: #333333; text-decoration: underline; }
.secondavextras A:hover { color: #333333; text-decoration: none; }

.leftcolumn { padding-right: 10px; font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 9pt; color: #000000; }

.pagetitles { font-size: 12pt; font-weight: bold; }

.accessories { background-color: #FFFFFF; font-size: 8.5pt; color: #000000; font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; padding-top: 10px; padding-right: 18px; padding-bottom: 10px; padding-left: 20px; }
.accessories A { color: #305A81; text-decoration: underline; }

.recommendations { background-color: #FFFFFF; font-size: 8.5pt; color: #000000; font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; padding-top: 10px; padding-right: 18px; padding-bottom: 10px; }
.recommendations A { color: #305A81; text-decoration: underline; }

.newsletter { background-color: #305A81; font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 9pt; color: #FFFFFF; text-align: right; }

.titlestrips { background-color: #EFF7D6; padding: 4px; font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 10pt; font-weight: bold; color: #000000; }
.titlestriprecommend { background-color: #E4EFD8; padding: 4px; font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 10pt; font-weight: bold; color: #000000; }
.titlestripda { background-color: #EFF7D6; padding: 4px; font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 10pt; font-weight: bold; color: #A40000; }
.titlestripdonation { background-color: #EFF7D6; padding: 4px; font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 10pt; font-weight: bold; color: #000000; }
.recommendationname { color: #DD3900; }

.reviewbody { font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 9pt; color: #000000; padding-top: 12px; padding-right: 10px; padding-bottom: 12px; padding-left: 20px; background-color: #FFFFFF; }
.reviewbody A { color: #305A81; }

.enlargehometext { font-size: 10pt; }
.shrinktext { font-size: 8.5pt; }

.reviewbodyoneup { font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 9.5pt; color: #000000; padding-top: 12px; padding-right: 10px; padding-bottom: 12px; padding-left: 20px; background-color: #FFFFFF; }
.reviewbodyoneup A { color: #305A81; }

.productpictures { padding-top: 6px; padding-bottom: 6px; text-align: center; border: solid 1px #305A81; font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 8.5pt; color: #000000; }
.productpictures A { color: #305A81; text-decoration: underline; }
.productpictures A:hover { color: #305A81; text-decoration: underline; }

.productpicturessecond { padding-top: 6px; padding-bottom: 6px; text-align: center; border-right: solid 1px #305A81; border-bottom: solid 1px #305A81; border-left: solid 1px #305A81; font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 8.5pt; color: #000000; }
.productpicturessecond A { color: #305A81; text-decoration: underline; }
.productpicturessecond A:hover { color: #305A81; text-decoration: underline; }

.producttable { border-left: solid 16px #FFFFFF; }

.viewsponsoredoffers { font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 9pt; padding-top: 4px; padding-bottom: 4px; padding-left: 20px; background-color: #EAEAEA; font-weight: bold; }

.buynow { font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 9pt; padding-top: 7px; padding-bottom: 7px; padding-left: 6px; border-right: solid 1px #305A81; border-bottom: solid 1px #305A81; border-left: solid 1px #305A81; }
.buynow A { color: #305A81; text-decoration: underline; }
.buynow A:hover { color: #305A81; text-decoration: underline; }

.modulestfriend { font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 8.5pt; padding-top: 7px; padding-bottom: 7px; padding-left: 6px; border-top: solid 1px #305A81; border-right: solid 1px #305A81; border-left: solid 1px #305A81; }

.supportbb { font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 9pt; padding-top: 7px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px; border: solid 1px #D2D2D2; }
.supportbb A { color: #305A81; text-decoration: underline; }
.supportbb A:hover { color: #305A81; text-decoration: underline; }

.forwardtofriend { font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 9pt; padding-top: 7px; padding-bottom: 7px; }
.forwardtofriend A { color: #305A81; text-decoration: underline; }
.forwardtofriend A:hover { color: #305A81; text-decoration: underline; }

.formfields { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 8pt; }

.imgmarginleft { margin-left: 10px; margin-bottom: 9px; }
.imgmarginright { margin-right: 10px; margin-bottom: 9px; }

.reviewhomepageimage { padding-top: 10px; padding-bottom: 10px; }
.reviewhomepagefeature { background-image: url(images/featured_review_bg.gif); font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 9pt; color: #000000; padding-top: 10px; padding-right: 14px; padding-bottom: 10px; }
.reviewhomepagefeature A { color: #DE6A2A; text-align: center; }
.reviewhometitle { font-size: 12pt; color: #305A81; font-weight: bold; }

.googlehomepage { background-color: #FFFFFF; font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 9pt; color: #000000; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; text-align: right; }

.reviewhomepagetblrborder { border: solid 1px #DEDEDE; margin-left: 20px; }

.siteintro { font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 10.5pt; color: #000000; }
.reviewhometitle { font-size: 12pt; color: #305A81; font-weight: bold; }

.makechoosingeasiertitle { font-size: 12pt; color: #000000; font-weight: bold; }

.makechoosingeasiernorightpad { font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 10.5pt; color: #000000; padding-left: 2px; padding-bottom: 10px; }

.makechoosingeasier { font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 10.5pt; color: #000000; padding-right: 10px; padding-left: 2px; padding-bottom: 10px; }
.makechoosescreenshots { border: solid 1px #DEDEDE; padding: 10px; text-align: center; }

.contenttable { margin-left: 20px; }
.contentarea { font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 9pt; color: #000000; }
.contentarea A { color: #333333; text-decoration: underline; }
.contentarea A:hover { color: #666666; text-decoration: underline; }

.formtext { font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 9pt; color: #000000; padding-top: 3px; padding-bottom: 3px; }
.formfield { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 8pt; }

.boldgreen { font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 11pt; padding-left: 2px; padding-top: 3px; padding-bottom: 3px; font-weight: bold; color: #305A81; }
.boldgreen A { color: #305A81; }

.downsize { font-size: 9pt; color: #000000; font-weight: normal; }

.catlist { padding-top: 3px; font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 9pt; padding-left: 3px; color: #000000; padding-right: 10px; padding-bottom: 3px; border-bottom: dotted 1px #6A96C3; }

.catlistnoborder { padding-top: 3px; font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 9pt; padding-left: 3px; color: #000000; padding-right: 10px; padding-bottom: 3px; }

.reviewfeaturecategory { background-color: #EFF7D6; font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 11pt; color: #000000; font-weight: bold; padding-left: 3px; padding-top: 3px; padding-bottom: 3px; }

.reviewfeature { padding-left: 3px; font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 9pt; color: #000000; padding-top: 6px; padding-bottom: 6px; }

.reviewcategory { background-color: #FFFFFF; font-size: 13.5pt; font-weight: normal; font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; padding-top: 8px; padding-bottom: 6px; }

.producttitle { font-size: 10pt; font-weight: bold; }

.categorypageseperator { border-top: dotted 1px #305A81; }

.categorytablesubheading { background-color: #F4F4F4; padding-top: 2px; padding-bottom: 2px; font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 10pt; color: #760000; font-weight: bold; }

.categorytableproductnames { padding-top: 2px; padding-right: 2px; padding-bottom: 7px; font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 8.5pt; color: #000000; }
.categorytableproductnames a {
	color: #305A81;
	} 

.categorytablepictures { padding-top: 2px; padding-bottom: 7px; font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 8.5pt; color: #000000; }

.addtofavorites { background-color: #FDFFEC; padding: 9px; font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 9pt; color: #000000; border: solid 1px #92BBE1; }

.categorylisttable { border-top: dotted 1px #6A96C3; }
.categorylisttext { padding-top: 3px; font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 9pt; color: #000000; padding-right: 10px; padding-bottom: 3px; border-bottom: dotted 1px #6A96C3; }
.categorylisttext A { color: #305A81; }

.categorylisttextnoborder { padding-top: 3px; font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 9pt; color: #000000; padding-right: 10px; padding-bottom: 3px; }
.categorylisttextnoborder A { color: #305A81; }

.rightcolumnheadings { font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 11pt; color: #305A81; font-weight: bold; }

.categorylistimage { padding-top: 4px; font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 9pt; color: #000000; padding-bottom: 4px; border-bottom: dotted 1px #6A96C3; }

.buyfromboxes { border-top: solid 1px #D2D2D2; border-left: solid 1px #D2D2D2; }
.buyfromvendors { padding: 8px 8px 8px 8px; font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 9pt; color: #000000; border-right: solid 1px #D2D2D2; border-bottom: solid 1px #D2D2D2; }
.buyfromvendorsheadings { font-size: 12pt; font-weight: bold; }

.homesiteintrotext { padding: 0px 12px 0px 12px; background-color: #ECF2F7; font-family: Arial, Verdana, Trebuchet Ms, Helvetica, Sans-serif; font-size: 10pt; color: #000000; }
.homesiteintrotext A { color: #000000; }

.rightside {
	background: #f5f5f5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
	color: #728890;
	}

.rightside a {
	color: #728890;
	text-decoration: underline;
	}

.rightside a:hover {
	color: #728890;
	text-decoration: none;
	}

.rightsidestrong {
	background: #f5f5f5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
	color: #728890;
	font-weight: bold;
	}

.rightsidestrong a {
	color: #728890;
	text-decoration: underline;
	}

.rightsidestrong a:hover {
	color: #728890;
	text-decoration: none;
	}

.rightsideborder {
	border: solid 1px #dce7ea;
	}

.smaller {
	font-size: 11px;
	}

.offers {
	font-size: 10px;
	font-weight: normal;
	color: #e40000;
	}

.contacttable {
	margin-top: 10px;
	}

.copyright { font-family: Arial, Trebuchet Ms, Verdana, Helvetica, Sans-serif; font-size: 8.5pt; color: #454545; padding-top: 7px; padding-bottom: 6px; border-top: solid 1px #CCCCCC; }
.copyright A { color: #454545; }
.copyright A:hover { color: #121212; }
