/* SB Click */

* {margin:0;padding:0;border:0;}

body {
  background:#fff;
  font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
  font-size: 12px;
  color:#333;
  }
a { color:#369;text-decoration:none; }
.column h2 { font-size:18px;color:#579;background:#def;padding:3px 5px;margin-bottom:0.5em; }
.column h3 { color:#555;font-size:24px;font-weight:normal;line-height:1.3em;margin-bottom:0.6em; }
.column h4 { font-size:13px; }
.column p { line-height:20px;margin-bottom:20px; }
.container {
  width:960px;
  margin:auto;
  position:relative;
  }
.clear { clear:both; }

.pic { background:#fff;padding:0px;border:0px #ddd solid; } /*was 1*/
.filler { width:200px;height:160px; }
.filler2 { width:50px;height:50px; }
.filler3 { height:220px; }
.right { margin: 0 0 10px 10px; float:right; }
.left { margin: 0 10px 10px 0; float:left; }

.vidBox { width:720px; }
/*.video { background:#eee; }*/
.bigVid { height:240px; }
.smallVid { height:110px; }

.outlineBox {
	border-style: solid;
	border-width: thin;
}

.avatar { width:80px;height:80px;float:left;background:#eee; }
.review { width:480px;float:left;margin:0 10px; }
.review h4 { margin-bottom:0.5em;font-weight:normal;color:#555;font-size:12px; }

/* 16 column grid, based on 960px layout */
.column {
  float:left;
  margin:10px;
  }
.w100 { width:100px; }
.w160 { width:160px; }
.w220 { width:220px; }
.w280 { width:280px; }
.w340 { width:340px; }
.w400 { width:400px; }
.w460 { width:460px; }
.w520 { width:520px; }
.w580 { width:580px; }
.w700 { width:700px; }
.w940 { width:940px; }

#header {
  background:url("/images/bg_header.gif") top left repeat-x;
  }
#logo {
  background:url("/images/logo.jpg") center no-repeat;
  width:176px;
  height:93px;
  float:left;
  margin-left:10px;
  }
#logo a { width:176px;height:93px;display:block; }
#topRight {
  float:right;
  margin:10px;
  color:#888;
  }
#topRight a { color:#666; }
#blurb {
  color:#555;
  float:left;
  width:420px;
  margin:28px 0 0 20px;
  font-size:14px;
  }
#search {
  float:right;
  width:280px;
  height:36px;
  background:#555;
  margin:2px 10px 0 0;
  }
#content { border-top:2px #83c467 solid; }
#content2 { padding-bottom:20px; }
#content2 h3 { border-bottom:1px #e5e5e5 solid;margin-bottom:0; }
#search .searchbox { color:#555;width:180px;background:#fff;float:left;margin:4px;height:21px;padding:5px 5px 0 5px;border:1px #aaa solid; }
#search .searchbutton { font-weight:bold;color:#fff;background:#83c467;margin:4px 0;padding:4px;width:76px; }

#menu {
  padding-top:16px;
  border-bottom:1px #ddd solid;
  }
#menu ul {
  list-style-type:none;
  margin:0 0 0 10px;
  }
#menu li {
  margin:0 8px 0 0;
  float:left;
  border:1px #e5e5e5 solid;
  border-bottom:1px #ddd solid;
  position:relative;
  bottom:-1px;
  }
#menu .current-page-item { background:#2e72bf;border:1px #2e72bf solid; }
#menu .current-page-item a { color:#fff; }
#menu li a { display:block;padding:5px 15px;color:#777;font-size:13px; }

#subHeader {
  background:#95abc3 url("/images/subHeader.png") top left repeat-x;
  min-height:4px;
  margin-bottom:2px;
  }
#subHeader h2 {
  font-size:26px;
  font-weight:normal;
  color:#fff;
  padding:12px 10px;
  }

#subHeader .breadcrumbs {
	color: white;
	text-decoration: underline;
}

#subMenu {
  width:160px;
  margin:0 10px;
  float:left;
  }
#subMenu h3 { font-size:14px;color:#fff;padding:18px 10px 8px 10px;background:#536f47 url("/images/subMenu.png") top left repeat-x; }
#subMenu ul { list-style-type:none; }
#subMenu li {
  padding: 5px 7px;
  margin: 4px 0 0 0;
  border-left: 3px #fff solid;
  }
#subMenu .sub { margin-left: 20px; }
#subMenu .current-page-item { background:#def;border-left:4px #579 solid; }
#subMenu .current-page-item a { color:#579; }
#subMenu li a { color:#555; }

#rightAd {
  width:160px;
  margin: 10px;
  float:left;
  min-height:400px;
  background:#999;
  }
#rightAd p { color:#ddd;padding:3px 5px; }
#categoryList { list-style-type:none;width:600px; }
#categoryList h4 { font-size:13px;margin-bottom:1px; }
#categoryList li { width:280px;float:left;margin-right:20px; }
#categoryList li h4 a { text-decoration:underline; }

#iPhone {
  background:#f5f5f5 url("/images/iphone.png") top center no-repeat;
  border-bottom:1px #ddd solid;
  }

#register { margin-bottom:20px; }
#register p { margin:20px 0 0 0; }
#register .textfield { color:#555;padding:5px;border:1px #ddd solid;width:200px; }
#register .button { background:#2e72bf;color:#fff;padding:5px 7px;margin-top:20px; }
.review_textarea {
	color:#555;padding:5px;border:1px #ddd solid;width:400px;height: 200px;
}

#topBanner {
  background: #80aa6f;
  margin:4px 0;
  color: #000;
  }
#topBanner h3 {
  padding:14px 10px;
  font-weight:normal;
  font-size:17px;
  float:left;
  }
#topBanner h3 span { color:#369; }
#topBanner .button { margin:10px;padding:6px 18px;float:right;background:#2e72bf; }
#topBanner .button a { color:#fff; }

#areYouLocal {
  background:#ffc;
  margin:4px 0;
  color:#555;
  }
#areYouLocal h3 {
  padding:14px 10px;
  font-weight:normal;
  font-size:17px;
  float:left;
  }
#areYouLocal h3 span { color:#369; }
#areYouLocal .button { margin:10px;padding:6px 18px;float:right;background:#2e72bf; }
#areYouLocal .button a { color:#fff; }

#twitter { float:right;width:220px;margin:10px; }
#twitter li { margin-left:1.3em; }

#footer { color:#888;margin-bottom:10px; }
#footer a { color:#666; }
#footer .w940 { padding:4px 0; border-top:1px #ddd solid; }

td {
	padding:5px
}


