@charset "utf-8";

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
:focus {outline:0}
a, a:visited {color:#039}
a:hover {}
body {background:#FFF;color:#000;font:88%/125% Verdana, Arial, Sans-Serif}
h1, h2 {font:bold 1.29em Geneva, Arial, Helvetica, Sans-Serif;margin:0 0 10px;text-align:center}
h3 {font-size:1em}
img {border:0;vertical-align:bottom}
fieldset {border:0}
p {margin:0 0 1em}

/* Structure */
#page {margin:0 auto;width:860px}

/* Header */
#logo {display:block;margin:20px auto}
.center {text-align:center}

/* Intro */
#intro {border:solid #CCC;border-width:1px 0;line-height:1.4em;margin:20px 0 25px;padding:10px 0 0;text-indent:20px}
#intro h1 {float:left;font:bold 1em Verdana, Arial, Sans-Serif;margin:0 5px 0 0;padding:0text-align:left}
#intro p.first {text-indent:0}

/* Categories */
#categories {margin:0 0 20px;overflow:hidden;width:100%}
#categories h2, #categories h3 {text-align:center}
#categories div.top {border-top:0}
#categories div .left {border-left:0}
#categories div {border-left:1px solid #CCC;border-top:1px solid #CCC;float:left;height:115px;padding:5px 0 10px 115px;text-align:center;width:310px}
#casting {background:url(/images/castreel.jpg) no-repeat}
#spinning {background:url(/images/spinreel.jpg) no-repeat;padding:5px 35px 0 115px}
#fly {background:url(/images/flyreel.jpg) no-repeat}
#lines {background:url(/images/line.jpg) no-repeat}
#lures {background:url(/images/lure.jpg) no-repeat;padding:5px 35px 10px 115px }
#rods {background:url(/images/rods.jpg) no-repeat;padding:5px 35px 10px 115px }

/* Sponsors */
#sponsors {border:solid #CCC;border-width:1px 0;margin:20px 0 0;padding:10px 0 0;text-align:center}

/* Search */
div#search {border-bottom:1px solid #CCC;margin:0 0 15px;padding:10px 0 15px;text-align:center}

/* Reviews */
#reviews {overflow:hidden;width:100%}
.review {margin:0 0 15px}
.review h3 {float:left;margin:0 5px 0 0}
.review p {margin:0}
.review p.info {font-size:.9em}
.review p.info img {margin:3px 0 0;vertical-align:top}
#all {float:right}

/* Breadcrumbs */
#breadcrumbs {border-bottom:1px solid #CCC;color:#666;font:.7em Arial, Sans-Serif;padding:0 0 3px;margin:0 0 10px;text-transform:lowercase}
#breadcrumbs a {color:#369}

/* Brands */
#brands {background:url(/images/divider.gif) repeat-y center;margin:0 0 15px;overflow:hidden;width:100%}
#brands ul {list-style:none;float:left;text-align:center;width:420px}

/* Request */
#request {border-bottom:1px solid #CCC;font-size:.86em;margin:0 0 50px;padding:0 0 3px}

/* Ad Square */
#ad-square {padding:15px 0 0;text-align:center}

/* About */
#about {background:url(/images/divider.gif) repeat-y 340px 0;margin:0 0 30px;overflow:hidden;width:100%}

	/* Photo */
	#photo {font-size:.86em;float:left;text-align:center;width:340px}
	#photo img {display:block;margin:25px auto 50px}
	#photo li {margin:0 0 5px}

	/* Info */
	#info {float:right;padding:25px 0 0;text-align:center;width:480px}
	#info table {margin:0 auto}
	#info td {font:.86em Arial, Sans-Serif;padding:4px}

/* Review Info */
#review-info {border:solid #CCC;border-width:1px 0;margin:20px 0 25px;padding:10px 0 0;text-align:center}
#review-info h2 {font-size:1em}
#review-info p {font-size:.7em;line-height:1.2em}
#review-info img {margin:0;vertical-align:top}
#review-info #write {background:url(/images/write.gif) no-repeat 60px 0;font-size:1.1em;font-weight:bold;padding:10px 0}

/* Buy */
#buy {border-bottom:1px solid #CCC;padding:10px 0 0;text-align:center}
#buy p {font-size:1.1em;font-weight:bold;padding:10px 0 0}

/* Footer */
#footer {color:#999;font:.7em Arial, Sans-Serif;padding:80px 0 25px;text-align:center}
#footer a {color:#369;text-decoration:none}
#footer li {border-left:1px solid #999;display:inline;padding:0 1px 0 5px}
#footer li.first {border:0}
#footer ul {margin:0 0 2px}
#footer p {margin:0}

/* Category Page */
#page-category h2 {text-transform:lowercase}

/* Review Page */
#page-review #reviews {border-bottom:1px solid #CCC;padding:0 0 20px}
#page-review #reviews .review p {margin:0 0 1em}
#page-review #footer {padding-top:10px}
