

/*  clearfix: forces containers to same height as floated element.
/*  from PIE: http://www.positioniseverything.net/easyclearing.html
*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}  /*inline-table*/
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end clear float hack */

body{
font-family:arial;
background-color:#000000;
font-size:13px;
}

#mainWrap {
	margin: auto;
	margin-bottom:0px;
	margin-top:0px;
	width:904px;
	background-color:#000000;
}
#googleAd {
	float:left;
	padding:8px 0px 8px 8px;
	margin-top:120px;
	background-color:#ffffff;
}
#bbBody{
	float:left;
	width:728px;
	background-color:#ffffff;
}
#bbBanner {
	text-align:right;
	background-color:#559933;
	height:80px;
	background-color:#000000;
}
#bbLoginTop {
	text-align:right;
	color:#ffffff;
	padding-right:16px;
	font-size:12px;
	background-color:#000000;
}
#bbLoginTop a{
	color:#ffffff;
	text-decoration:none;
}
#bbLoginTop a:hover{
	text-decoration:underline;
}
#bbLogo{
	margin:0px;
	padding:0px;
}
#catList{
	background-color:#ffffff;
	color:#777777;
	font-weight:bold;
	font-size:14px;
	margin-bottom:4px;
}
#catList ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#catList ul li{
	float: left;
	padding:4px 8px 4px 8px;
}
#catList ul li a{
color:#777777;
text-decoration:none;
}
#catList ul li a:hover{
color:#0082d1;
text-decoration:underline;
}
#footList{
	text-align:center;
	background-color:#777777;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	padding:2px 0px 2px 0px;
	margin-top:16px;
	background-image:url(../images/black_grad_rev.gif);
	background-repeat:repeat-x;
}
#footList ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
#footList ul li{
	display:inline;
	padding:0px 8px 0px 8px;
}
#footList ul li a{
color:#ffffff;
text-decoration:none;
}
#footList ul li a:hover{
color:#000000;
font-weight:bold;
}
#copyFoot{
background-color:#000000;
color:#ffffff;
font-size:10px;
text-align:center;
padding-top:16px;
}
#bodyContent{
background-color:#ffffff;
padding-left:16px;
padding-right:16px;
}
#leftCol {
border:solid 0px yellow;
float:left;
width:405px;
margin-left:0px;
}
#rightCol {
border:solid 0px green;
float:left;
width:274px;
margin-left:16px;
}
.leftCell {
border:solid 0px blue;
}
.rightCell {
border:solid 0px #000000;
background-image:url(../images/strings/string06.gif);
background-repeat:no-repeat;
border-top:none;
padding:6px 0px 0px 0px;
margin-bottom:8px;
}
.rightCellContent{
background-color:#ffffff;
background-image:url(../images/black_grad_300.gif);
background-repeat:repeat-x;
padding:8px;
}
.bbSection{
color:#1122ee;
font-weight:bold;
font-size:15px;
margin-top:4px;
margin-bottom:4px;
}
.bbSection a{
color:#1122ee;
text-decoration:none;

}
.bbSection a:hover{
color:#777777;
text-decoration:underline;
}
.bbDate {
color:#0082d1;
font-size:12px;
font-weight:bold;
}
.bbMore {
text-align:right;
font-size:12px;
}
.bbMore a {
text-decoration:none;
color:#0019a8;
}
.bbMore a:hover {
font-weight:bold;
}
.bbItem {
font-size:12px;
color:#1122ee;
font-weight:bold;
}
.bbItem a{
color:#1122ee;
text-decoration:none;
}
.bbItem a:hover{
color:#777777;
text-decoration:underline;
}
.bbPrice {
font-size:16px;
color:#0082d1;
font-weight:bold;
}
.priceReview {
margin-bottom:8px;
}
.priceReview img {
border:solid 1px #000000;
float:right;
margin-left:8px;
}
.priceReview a img {
border-color:#000000;
}
.priceReview a:hover img {
border-color:#0082d1;
}
.gearNewestHome {
text-align:right;
}
.gearNewestHome img {
border:solid 1px #000000;
float:right;
margin-left:8px;
}
.gearNewestHome a img {
border-color:#000000;
}
.gearNewestHome a:hover img {
border-color:#0082d1;
}
table tr td{
padding:0px 4px 2px 4px;
vertical-align:top;
}
.cellAlignRight {
text-align:right;
}
.bTileImg{
float:left;
margin:8px 8px 0px 0px;
}
.aTileStringImg {
margin:8px 0px 8px 0px;
}
.bbGoingRate{
color:#555555;
margin-bottom:8px;
}
.bbGoingRate a{
color:#1122ee;
text-decoration:none;
}
.bbGoingRate a:hover{
color:#777777;
text-decoration:underline;
}
.gearRate a{
color:#1122ee;
text-decoration:none;
}
.gearRate a:hover{
color:#777777;
text-decoration:underline;
}
.formHeader1{
font-weight:bold;
font-size:20px;
}
.gearMainContent{
font-weight:normal;
font-size:15px;
color:#333333;
text-align:justify;
}
.gearHeader{
color:#1122ee;
float:left;
width:70%;
font-size:28px;
font-weight:bold;
text-align:left;
}
.gearDetails{
font-size:14px;
float:right;
text-align:right;
width:29%;
font-weight:bold;
}
.gearPrice{
font-size:18px;
color:#0082d1;
}
.gearPrice span{
color:#333333;
}
.gearPriceReports{
padding-left:8px;
color:#333333;
font-size:12px;
}
.gearImage{
float:left;
width:380px;
text-align:center;
margin-bottom:16px;
margin-right:12px;
}
.gearThumbs{
text-align:right;
margin:16px 0px 0px 0px;
}
.thGearImage {
border:solid 2px #ffffff;
}
.google468x15 {
text-align:center;
padding:16px 0px 16px 0px;
}
.gearCommentsHeader{
color:#1122ee;
font-size:16px;
font-weight:bold;
margin-top:8px;
}
.gearCommentsDate{
color:#0082d1;
font-style:italic;
}
.gearComments{
border:dashed 1px #333333;
margin:8px;
padding:8px;
background-color:#eeeeee;
}
.ratingsBox{
background-color:#0082d1;
border:solid 0px black;
background-image:url(/images/bg_ffffff.gif);
background-repeat:no-repeat;
width:93px;
float:right;
margin-top:8px;
}
.ratingsText{
float:right;
font-size:10px;
width:100%;
}
.ratingsStar{
float:left;
}
.newCommentForm{
border:dashed 1px #333333;
background-color:#eeeeee;
margin:8px 8px 0px 8px;
}
.newCommentForm div div{
float:right;
margin:8px 0px 8px 8px;
}
.smallerComText {
font-size:10px;
}
.newCommentForm input{
width:380px;
}
.newCommentForm textarea{
width:380px;
}
#captchaImage{
border:solid 1px #000000;
margin-right:40px;
}
#submitButton{
width:130px;
background-color:#0082d1;
color:#ffffff;
font-weight:bold;
border:solid 2px #000000;
margin-bottom:8px;
}
.innerForm {
width:570px;
}
.newCommentForm a{
color:#1122ee;
text-decoration:none;
}
.newCommentForm a:hover{
color:#777777;
text-decoration:underline;
}
.newCommentForm .priceField {
width:200px;
}
.userMessage{
font-style:italic;
color:#cc0066;
font-weight:bold;
}
#newGearForm{
border:solid 1px #000000;
background-color:#dddddd;
}
#newGearForm div{
padding:8px;
}
#newGearForm div input{
float:right;
}
#newGearForm div textarea{
float:right;
width:560px;
height:400px;
}
#newGearFormUser div textarea{
float:right;
width:400px;
height:400px;
}
#newGearForm div select{
float:right;
}
#newGearForm div span{
float:left;
}
#newGearName{
width:400px;
}
#newGearLink{
width:400px;
}
.adminMessage{
font-style:italic;
color:#009900;
}
#adminNav{
font-weight:bold;
font-size:14px;
background-color:#000000;
color:#ffffff;
padding:8px;
}
#adminNav a{
color:#ffffff;
text-decoration:none;
}
#adminNav a:hover{
color:#aaaaaa;
text-decoration:underline;
}
#adminListTable{
margin:0px;
width:100%;
}
#adminListTable td{
padding:2px;
}
#adminListTable .evenRow{
background-color:#cccccc;
}
#adminListTable .adminListTableHeader{
font-weight:bold;
background-color:#999999;
}
#adminListTable a{
color:#000000;
text-decoration:none;
}
#adminListTable a:hover{
color:#999999;
text-decoration:underline;
}
.tableRight {
text-align:right;
}
.infoPage {
font-size:16px;
}
.infoPageHeader{
font-size:28px;
font-weight:bold;
margin-bottom:8px;
}
.infoPageHeader a{
color:#1122ee;
text-decoration:none;
}
.infoPageHeader a:hover{
color:#777777;
text-decoration:underline;
}
.infoPageImg {
margin-bottom:8px;
}
.gearAddPhoto{
text-align:right;
font-size:12px;
margin-bottom:8px;
}
.gearAddPhoto a{
color:#1122ee;
text-decoration:none;
}
.gearAddPhoto a:hover{
color:#777777;
text-decoration:underline;
}
.addItem{
padding-top:4px;
}
.addItem a{
color:#1122ee;
text-decoration:none;
}
.addItem a:hover{
color:#777777;
text-decoration:underline;
}
.hiddenPic {
display:none;
}
.storyAtile {
float:left;
margin:0px 8px 8px 0px;
}
.descBox {
margin-top:0px;
}
.disclaimer {
margin:8px 0px 0px 0px;
color:#777777;
font-size:12px;
font-style:italic;
text-align:right;
}
.center {
text-align:center;
}
.bbMore span{
margin-left:8px;
margin-right:8px;
}
.bold {
font-weight:bold;
}
.sideAd {
height:100px;
width:160px;
background-color:#000000;
margin-top:8px;
border:solid 1px #000000;
}
.sideAdText {
margin-bottom:8px;
text-align:justify;
width:158px;
font-size:12px;
}
.sideAdText a{
color:#1122ee;
text-decoration:none;
}
.sideAdText a:hover{
color:#777777;
text-decoration:underline;
}
.searchResults a{
color:#1122ee;
text-decoration:none;
}
.searchResults a:hover{
color:#777777;
text-decoration:underline;
}
.searchResults .gearName {
margin:0px;
}
.searchResults .gearDesc {
font-size:12px;
margin:0px;
}
.searchFoot{
margin-top:48px;
background-color:#dddddd;
padding:8px;
}
.searchFoot .left{
float:left;
}
.searchFoot .right{
float:right;
}
.searchResults input{
margin-bottom:8px;
}
.catList a{
color:#1122ee;
text-decoration:none;
}
.catList a:hover{
color:#777777;
text-decoration:underline;
}
.catList div{
padding:4px;
font-size:14px;
}
.disclaimer a{
color:#1122ee;
text-decoration:none;
}
.disclaimer a:hover{
color:#777777;
text-decoration:underline;
}
.moreNews{
padding-top:8px;
text-align:right;
}
.RSS{
text-align:left;
}
.moreNews a{
font-weight:bold;
color:#1122ee;
text-decoration:none;
}
.moreNews a:hover{
color:#777777;
text-decoration:underline;
}
.browseImageDiv {
text-align:center;
width:173px;
float:left;
margin:8px 0px 8px 0px;
}
.browseImageDiv img {
border:solid 1px #000000;
}
.browseImageDiv a img {
border-color:#000000;
}
.browseImageDiv a:hover img {
border-color:#0082d1;
}
.browseImgMain {
margin-bottom:8px;
}
.gearDesc img {
float:left;
margin-right:8px;
border:solid 1px #000000;
}
.gearDesc a img {
border-color:#000000;
}
.gearDesc a:hover img {
border-color:#0082d1;
}
.interview div{
margin-bottom:8px;
}
.interview div .speaking{
font-weight:bold;
}
.interview a{
color:#1122ee;
text-decoration:none;
}
.interview a:hover{
color:#777777;
text-decoration:underline;
}
.articlePhotoLeft{
float:left;
}
.articlePhotoRight{
float:right;
}
.interview br{
display:none;
}
.browseManufactDiv{
width:230px;
}
.browseManufactDiv a{
font-size:16px;
}
.gearVideo {
text-align:center;
padding:8px;
}
#newGearVideo{
width:400px;
}
#subForm div{
text-align:right;
}
#subForm .field{
width:200px;
margin-bottom:4px;
}
#thankYou {
font-weight:bold;
padding:50px;
text-align:center;
font-size:16px;
}
.bandQuestionResponse {
width:100%;
margin-top:4px;
margin-bottom:16px;
}
#newInterviewBand{
width:400px;
}
.fullTable{
width:100%;
}
#googleAd{
background-color:#ffffff;
}
#searchDiv{
width:170px;
float:right;
margin:4px 16px 0px 0px;
}
#searchInput{
color: #666666;
width:170px;
float:right;
height:19px;
padding:0px;
font-size:12px;
}
#gearSearchSubmit{
display:none;
}
.newestImg{
float:right;
}
#bookmarkSpan{
font-size:70%;
float:right;
}
.alsoInterested{
width:213px;
float:left;
border:solid 1px #999999;
padding:4px;
margin:4px;
text-align:center;
height:100px;
}






