/* GENERAL STUFF */

h1 {
  font-size:22px;
  font-weight:bold;
  color:#666666;
  width:420px;
  padding-left:20px;
  margin-bottom:0px;
}

h1#offset {padding-left:30px;}

h1.inthebox {
  padding:0px;
  margin:0px;
  font-size:18px;
}

h1.news {
  font-size:22px;
  font-weight:bold;
  color:#666666;
  width:420px;
  padding-left:20px;
  margin-bottom:0px;
}

h1.full {
  font-size:22px;
  font-weight:bold;
  color:#666666;
  width:650px;
  padding-left:20px;
  margin-bottom:0px;
}

h1.subh1 {
  font-size:18px;
  color:black;
  font-weight:normal;
  margin-top:2px;
}

h1.prices {
  font-size:22px;
  font-weight:bold;
  color:#666666;
  width:700px;
  padding-left:20px;
  margin-bottom:0px;
  text-align:left;
}

h2 {
  font-size:18px;
  font-weight:bold;
  color:black;
  float:left;
  margin-bottom:0px;
}

h2.news {
  font-size:13px;
  font-weight:bold;
  color:black;
  float:left;
  margin-bottom:5px;
  margin-top:5px;
}

h2.privacy {
  font-size:13px;
  font-weight:bold;
  color:#666666;
  float:left;
  margin-bottom:5px;
  margin-top:5px;
}

h2.member {
  font-family:Trebuchet MS;
  font-size:18px;
}

h2.help {
  font-family:Trebuchet MS;
  font-size:21px;
  font-weight:bold;
}

div.text {
  padding-left:25px;
  padding-top:10px;
  width:400px;
  float:left;
}

div.fulltext {
  padding-left:25px;
  padding-top:10px;
  padding-right:20px;
}

div.textcorbis {
  padding-left:25px;
  padding-top:10px;
  padding-right:20px;
  width:585px;
}

div.textnews {
  padding-left:25px;
  padding-top:10px;
  width:380px;
  float:left;
}

div.texthowitworks {
  padding-left:25px;
  padding-top:10px;
  width:500px;
  float:left;
}

div.texthelp {
  padding-left:25px;
  padding-top:10px;
  padding-right:10px;
  width:440px;
  float:left;
}

div.texthelp#first {
  padding-right:0px;
  width:450px;
}

input.button {
  background-image:url('/img/button_bg.gif');
  height:27px;
  border:1px solid #8c8c8c;
  text-align:center;
  font-size:12px;
  font-weight:bold;
  color:white;
  padding-left:15px;
  padding-right:15px;
}

input.hp_button {
  background-image:url('/img/button_bg.gif');
  height:27px;
  border:1px solid #8c8c8c;
  text-align:center;
  font-size:12px;
  font-weight:bold;
  color:white;
  padding-left:5px;
  padding-right:5px;
}

ul {
  list-style-image:url('/img/bullet.gif');
  padding-left:20px;
  color:#3f3f3f;
}

ul li, ol li {padding-bottom:5px;color:#3f3f3f;}

div.floatright {float:right;}

div.floatright#alignright {text-align:right;}

div.floatright#alignleft {text-align:left;}

div.floatleft {float:left;}

div.center {text-align:center;}

div.cright {clear:right;}

table.table td {padding:3px 8px;padding-left:0px;}

form {margin:0px;padding:0px;}

/* Colors */

.orange {color:#ff7f00;}

.black {color:black;}

.gray {color:#8c8c8c;}

.darkgray {color:#3f3f3f;}

.blue {color:#3578a3;}

.default {color:#666666;}

.green {color:#00a73d;}

.red {color:#ff1017;}

/* Font sizes */

.normaltext {font-family:verdana;font-size:11px;font-weight:normal;}

.f10px {font-size:10px;}

.f11px {font-size:11px;}

.f12px {font-size:12px;}

.f13px {font-size:13px;}

.f14px {font-size:14px;}

.f15px {font-size:15px;}

.f20px {font-size:20px;}

.f30px {font-size:30px;font-family:Times New Roman;font-weight:bold;}

/* Lines */

div.graydashed {
  height:3px;
  border-top: 1px dashed #8c8c8c;
  margin-top:3px;
  margin-right:20px;
  margin-left:20px;
}

div.graydashed_cases {
  height:3px;
  border-top: 1px dashed #8c8c8c;
  margin-top:3px;
  margin-left:25px;
}

div.graydashed2 {
  height:3px;
  border-top:1px dashed #8c8c8c;
  margin-top:3px;
}

div.grayline {
  height:3px;
  border-top:1px solid #c7c4c5;
}

div.greenline {
  height:3px;
  border-top:1px solid #00a73d;
}

/* Breaks */

div.smallbr {
  height:5px;
  overflow:hidden;
}

div.bigbr {
  height:10px;
  overflow:hidden;
}

div.largebr {
  height:18px;
  overflow:hidden;
}

/* HOMEPAGE - Buy - not registered, not logged in */

span.fake_h2 {
  font-size:16px;
  font-weight:bold;
  color:black;
} 

div.topleft {
  float:left;
  padding:10px;
  padding-left:0px;
  margin-bottom:5px;
  padding-right:17px;
  padding-top:0px;
  width:613px;
}

div.topright {
  float:left;
  padding:10px;
  padding-top:8px;
  border-left:1px dashed #c7c4c5;
}

div.numberblock {float:left;margin-top:10px;}

.numberblock .number {
  float:left;
  padding-left:15px;
  padding-right:0px;
  margin-top:2px;
}

.numberblock .numbertext {
  float:left;
  font-size:19px;
  font-family:Trebuchet MS;
  font-weight:bold;
  color:black;
  padding-top:5px;
  padding-right:5px;
}

a.hp_123 {
  color:black;
  text-decoration:none;
}

a.hp_123:hover {text-decoration:underline;}

div.inside_center {
  float:left;
  font-family:Trebuchet MS;
  font-size:18px;
  font-weight:bold;
  color:black;
  width:600px;
  margin-left:30px;
}

div.inside_bottomleft {
  float:left;
  font-family:Trebuchet MS;
  font-size:18px;
  font-weight:bold;
  color:black;
  width:370px;
  margin-left:30px;
}

.inside_bottomleft .floater {
  position:relative;
  bottom:0px;
  left:295px;
  width:100px;
}

div.inside_bottomright {
  float:left;
  text-align:right;
  width:200px;
  margin-top:10px;
  margin-bottom:10px;
}

a.learnmore {
  font-family:Trebuchet MS;
  font-size:14px;
  font-weight:bold;
  text-decoration:underline;
  color:#8c8c8c;
}

a.learnmore:hover {text-decoration:none;}

.topright .josmith {
  font-size:10px;
}

div.bottomleft {
  float:left;
  padding:2px 10px 10px 20px;
  width:295px;
}

.membership_box {
  border: none;
  padding:0px;
  overflow:hidden;
}

.membership_box .membership_text {
  float:left;
  padding-top:13px;
  padding-left:10px;
}

a.seeall {
  background:#c7c4c5;
  color:white;
  padding:1px 5px 1px 5px;
  font-size:10px;
  text-decoration:none;
}

a.seeall:hover {background:#ff7f00;}

div.seeall2 {
  float:right;
  margin-top:-14px;
  font-size:10px;
}

div.seeall2#partners {
   margin-right:40px;
}

div.line1 {
  width:300px;
  height:3px;
  background:url('/img/line.gif') no-repeat top center;
}

div.line2 {
  width:280px;
  height:3px;
  background:url('/img/line2.gif') no-repeat top center;
}

div.bottomcenter {
  float:left;
  padding-top:10px;
  padding-right:0px;
  padding-left:10px;
  width:300px;
}

div.bottomright {
  float:left;
  padding:0px;
  padding-left:0px;
  padding-top:9px;
  width:295px;
}

/* Creatives' window styles */

.bottomright .creatives {
  width:296px;
}
.bottomright .creatives .top {
  width:296px;
  height:6px;
  background:url('/img/creatives_top.gif') no-repeat top center;
}
.bottomright .creatives .content {
  width:296px;
  background:url('/img/creatives_bg.gif') repeat-y top center;
  overflow:auto;
}
.bottomright .creatives .bottom {
  width:296px;
  height:7px;
  background:url('/img/creatives_bottom.gif') no-repeat top center;
}
.bottomright .creatives .content .ctext {
  padding:10px;
}

a.creatives_h1 {
  font-family:Trebuchet MS;
  font-size:35px;
  font-weight:bold;
  color:#7fc31b;
  line-height:100%;
  text-decoration:none;
}

a.creatives_h1:hover {
  text-decoration:underline;
}

.enter_free {
  font-family:Arial;
  font-size:18px;
  color:black;
}

/* Creatves' window styles end */

a.hp_cases {
  font-size:12px;
  color:#8c8c8c;
}

img.become_a_member {vertical-align:-4px;padding-left:5px;}

div.underpicture {width:260px;}

div.undercase {width:150px;}

/* HOMEPAGE - Registered, not logged in */

div.welcome {
  float:left;
  width:260px;
  margin-right:30px;
  margin-left:10px;
  margin-top:-5px;
}

.welcome a.big {
  font-family:Trebuchet MS;
  font-size:24px;
  font-weight:bold;
  color:black;
  text-decoration:underline;
}

.membership a.big {
  font-family:Trebuchet MS;
  font-size:22px;
  font-weight:bold;
  color:black;
  text-decoration:underline;
}

.welcome a.big:hover, .membership a.big:hover {text-decoration:none;}

div.membership {
  float:left;
  width:280px;
  margin-right:10px;
  margin-top:-5px;
}

div.membership ul {
  padding-left:15px;
}

div.membership ul li {
  list-style-type:disc;
  color:#666666;
  padding-bottom:5px;
}

div.hp_sg {
  float:left;
  width:180px;
  padding-left:10px;
}

div.topright#noborder {
  float:left;
  border:none;
  width:280px;
}

div.topleft#width {
  border:1px solid #c7c4c5;
  border-left:none;
  padding:10px;
}

div.hp_sg_button {
  position:relative;
  top:-25px;
  left:300px;
  z-index:1;
  width:200px;
}

div.bottomright#buyer {
  float:left;
  padding:0px;
  padding-left:10px;
  padding-top:2px;
  width:285px;
}

/* CONTENT - Left Menu & Submenu */

.leftmenu .menutext {
  padding:10px;
  padding-top:50px;
}

.leftmenu .menuheader {
  padding:4px;
  margin:4px 10px 4px 10px;
  background-color:#8c8c8c;
  color:black;
  font-weight:bold;
}

.leftmenu .arrow {
  float:right;
  margin-top:-9px;
  text-align:right;
}

.leftmenu .menuopen, .leftmenu .menuclosed {
  background-color:#d7d8d7;
  padding:4px;
  margin:4px 10px 4px 10px;
}

.leftmenu .menuopen a, .leftmenu .menuopen a:hover {
  font-weight:bold;
  color:rgb(255,127,0);
  text-decoration:none;
}

.leftmenu .menuclosed a {
  font-weight:bold;
  color:rgb(140,140,140);
  text-decoration:none
}

.leftmenu .menuclosed a:hover {
  font-weight:bold;
  color:#ff7f00;;
  text-decoration:none;
}

.leftsubmenu {
  padding:4px;
  margin:2px 10px 12px 18px;
}

.leftsubmenu a {
  color:#a1a1a1;
  text-decoration:underline;
}

.leftsubmenu a:hover {
  color:black;
  text-decoration:underline;
}

.leftsubmenu .element {padding-top:1px;padding-bottom:3px;}

.leftsubmenu .element#open a {color:#ff7f00;text-decoration:none;}

div.newsletter {
  position:relative;
  left:0;
  top:0;
  width:234px;
  height:22px;
  background:url('/img/bg_newsletter.gif');margin-top:10px;
}

div.newsletter .nl_inside {
  padding-top:4px;
  padding-left:5px;
}

/* Right Side Container (blue) */

div.rightbox {
  float:right;
  padding-right:20px;
  padding-top:10px;
}

.rightbox .left {
  float:left;
}

.rightbox .content {
  float:left;
  background-image:url('/img/container_bg.gif');
  background-repeat:repeat-x;
  font-size:16px;
  font-weight:bold;
  overflow:visible;
  height:300px;
  width:200px;
  padding:10px 5px 10px 5px;
}

.rightbox .content#helpfaq {
  width:180px;
}

.rightbox .right {
  float:left;
}

div.rightbox#small {
  float:right;
  padding-right:20px;
  padding-top:10px;
}

.rightbox#small .left {
  float:left;
}

.rightbox#small .content {
  float:left;
  background-image:url('/img/help_faq/container_bg.gif');
  background-repeat:repeat-x;
  font-size:16px;
  font-weight:bold;
  overflow:visible;
  height:180px;
  width:200px;
  padding:10px 5px 10px 5px;
}

.rightbox#small .content#helpfaq {
  width:180px;
}

.rightbox#small .right {
  float:left;
}

.rightbox .content a {
  font-size:14px;
  font-weight:bold;
  color:#3f3f3f;
  text-decoration:underline;
}

.rightbox .content a:hover {text-decoration:none;}

.rightbox .content a#black {
  font-family:verdana;
  font-size:14px;
  font-weight:bold;
  color:black;
  text-decoration:underline;
}

.rightbox .content a#black:hover {text-decoration:none;}

.rightbox .content ol {
  font-family:verdana;
  font-size:12px;
  font-weight:normal;
  color:#3f3f3f;
  padding-left:23px;
}

.rightbox .content ol li {padding-bottom:8px;}

.rightbox .content ul.helpfaq {
  padding-left:1px;
  margin-left: 5px;
  margin-left:15px;
  line-height:70%;
  color:#3f3f3f;
}

.rightbox .content ul.helpfaq li {margin-bottom:2px;}

.rightbox .content ol.helpfaq {
  font-size:10px;
  margin-left:-7px;
  color:#3f3f3f;
}

.rightbox .content a.helpfaq {
  font-family:verdana;
  font-size:10px;
  font-weight:normal;
  color:#8c8c8c;
  text-decoration:underline;
}

.rightbox .content a.helpfaq:hover {text-decoration:none;}

.rightbox .content a.helpfaq#f11px {
  font-size:11px;
}

.rightbox .content .helpfaqbox {
  background:white;
  border:1px solid #148bba;
  padding:10px;
  overflow:auto;
}

.rightbox .content .helpfaqbox a {
  font-family:verdana;
  font-size:10px;
}

.rightbox .content a.price_calc {
  font-family:verdana;
  font-size:16px;
  text-decoration:underline;
  color:#3f3f3f;
}

.rightbox .content a.price_calc:hover {text-decoration:none;}

/* CONTENT - Case Studies */

div.readmore {
  float:left;
  padding-top:21px;
  margin-left:15px;
}

div.readmore a {
  background:#c7c4c5;
  color:white;
  padding:1px 5px 1px 5px;
  font-size:10px;
  text-decoration:none;
}

div.readmore a:hover {background:#ff7f00;}

img.case_studies {
  float:left;
  margin:0px 10px 0px 0px;
}

a.ontop {
  font-size:9px;
  color:#8c8c8c;
  text-decoration:underline;
}

a.ontop:hover {text-decoration:none;}

div.casecontainer {
  padding:0px;
  width:500px;
  float:left;
}

.casecontainer div.casetext {
  padding-left:25px;
  padding-top:10px;
  width:410px;
}

/* CONTENT - Idea Example */

div.smalltext {font-size:10px;}

div.offset {
  font-size:10px;
  padding-left:70px;
}

div.example {
  float:left;
  padding-right:10px;
  height:200px;
  width:160px;
}

div.numbers {
  float:left;
}

.numbers .steps {
  width:180px;
  font-size:12px;
  font-weight:bold;
  margin-top:22px;
}

div.ie_arrow {
  float:left;
  padding-left:10px;
  padding-right:10px;
  margin-top:18px;
}

table.main td.insidecenter {
  padding:0px;
  padding-bottom:20px;
  text-align:right;
  padding-right:20px;
}

div.overlibdiv {
  color:black;
  padding:4px;
  border:1px solid #666666;
  background-image:url('/img/idea_example/overlib_bg.png');
}

div.goto_sg {
  float:right;
  margin-bottom:10px;
  margin-right:10px;
}

/* CONTENT - Partners */

div.ft {
  float:right;
  margin-right:10px;
}

div.imagecomment {
  font-size:9px;
  padding-top:3px;
  padding-left:20px;
}

img.corbis {padding-left:20px;}

/* CONTENT - News */

div.searchnews {
  margin:15px;
  margin-top:0px;
}

.searchnews .searchheader {
  font-weight:bold;
  color:white;
  background-color:#3578a3;
  padding:4px;
}

.searchnews .searchinside {
  color:#8c8c8c;
  padding:4px;
}

.searchnews .searchinside input, 
.searchnews .searchinside select 
{width:180px;}

div.newscomment {
  font-size:9px;
  color:#8c8c8c;
  padding-left:15px;
}

div.rightside {
  float:right;
  padding-right:30px;
  padding-top:25px;
  width:220px;
  font-size:10px;
}

div.pagination {text-align:center;}

div.pagination a {text-decoration:none;color:#8c8c8c;}

div.back {
  float:right;
  width:220px;
  padding-right:20px;
  text-align:right;
  padding-top:25px;
}

/* CONTENT - How it works */

div.howitworks_container {
  padding-left:25px;
  padding-top:20px;
  float:left;
}

div.howitworks_box_open {
  width:180px;
  height:34px;
  text-align:center;
  padding-top:5px;
  background-image:url('/img/how_it_works/open_bg.gif');
  border:1px solid #226b9b;
  color:black;
  font-weight:bold;
}

div.howitworks_box_closed {
  width:180px;
  height:39px;
}

a.howitworks_link {
  display:block;
  width:180px;
  height:34px;
  padding-top:5px;
  text-align:center;
  background-image:url('/img/how_it_works/closed_bg.gif');
  border:1px solid #c7c4c5;
  color:black;
  font-weight:bold;
  text-decoration:none;
}

a.howitworks_link:hover {
  background-image:url('/img/how_it_works/closed_over_bg.gif');
  text-decoration:underline;
}

div.arrow {
  width:180px;
  text-align:center;
  margin-top:5px;
  margin-bottom:5px;
}

div.howitworks_container a {text-decoration:none;}

div.categories {
  margin-left:10px;
  margin-top:5px;
  font-size:10px;
  font-style:italic;
}

ol.membership {font-weight:bold;}

ol.keypoints li {padding-bottom:5px;}

/* CONTENT - Help & FAQ */

div.helpfaq {
  float:left;
  width:145px;
  padding-right:10px;
}

div.topics {
  float:left;
  width:210px;
  padding-right:15px;
}

a.helpfaq {
  font-family:Trebuchet MS;
  font-size:16px;
  font-weight:bold;
  color:#666666;
  text-decoration:none;
}

a.helpfaq:hover {color:#ff7f00;}

span.helpfaq {
  font-family:Trebuchet MS;
  font-size:16px;
  font-weight:bold;
  color:#666666;
  text-decoration:none;
}

ol.alpha {
  list-style-type:lower-alpha;
}

ol.roman li {
  list-style-type:lower-roman;
  font-size:11px;
  font-weight:normal;
  color:#3f3f3f;
}

a.menu_h_open {
  color:black;
  text-decoration:none;
}

a.menu_h_open:hover, a.menu_h_closed:hover {
  color:white;
  text-decoration:none;
}

a.menu_h_closed {
  color:white;
  text-decoration:none;
}

a.faq {
  color:#3f3f3f;
  text-decoration:none;
}

a.anchor {
  color:#3f3f3f;
  text-decoration:none;
}

/* CONTENT - Membership */

.rightbox .content ul li {
  font-size:12px;
  font-weight:normal;
  color:#3f3f3f;
}

div.graybox {
  background:#eeeeee;
  border:1px solid #c7c4c5;
  font-size:13px;
  padding:10px;
}

div.graybox#special {
  overflow:visible;
}

/* Membership table */

body#membership_prices {background-color:#e5e5e5;}

div.table_container {
  float:left;
  width:350px;
  padding:10px;
  padding-left:40px;
  background-color:#e5e5e5;
}

div.m_menu {
  float:left;
  padding:10px;
  font-weight:bold;
  background:#666666;
  color:white;
}

a.m_menu {
  display:block;
  padding:10px;
  float:left;
  color:black;
  font-weight:bold;
}

div.fill {
  background-color:#666666;
  height:10px;
}

table.m_price_menu {
  width:100%;
}

.m_price_menu td.menu {
  padding-left:10px;
  padding-top:5px;
  background-color:#e5e5e5;
}

.m_price_menu td.fill {
  background-color:#e5e5e5;
  color:#e5e5e5;
}

#sun th, a.m_menu#sun {background:rgb(255,215,0);text-align:center;}
#sun td.one, a.m_menu:hover#sun {background:#fff4b7;text-align:center;}
#sun td.two {background:#ffed9b;text-align:center;}

#pink th, a.m_menu#pink {background:rgb(221,160,221);text-align:center;}
#pink td.one, a.m_menu:hover#pink {background:#ffe1ff;text-align:center;}
#pink td.two {background:#ffd5ff;text-align:center;}


#red th, a.m_menu#red {background:rgb(255,99,71);}
#red td.one, a.m_menu:hover#red {background:#ffdbd4;text-align:center;}
#red td.two {background:#ffc9bf;text-align:center;}

#blue th, a.m_menu#blue {background:rgb(176,196,222);}
#blue td.one, a.m_menu:hover#blue {background:#e5f0ff;text-align:center;}
#blue td.two {background:#d4e7ff;text-align:center;}

#gold th, a.m_menu#gold {background:#cccccc;}
#gold td.one, a.m_menu:hover#gold {background:#ededed;text-align:center;}
#gold td.two {background:#d9d9d9;text-align:center;}

table.membership {
  width:100%;
}

table.membership#sun {border:1px solid rgb(255,215,0);}
table.membership#pink {border:1px solid rgb(221,160,221);}
table.membership#red {border:1px solid rgb(255,99,71);}
table.membership#blue {border:1px solid rgb(176,196,222);}
table.membership#gold {border:1px solid #cccccc;}

table.membership td {
  padding:3px 8px;
  width:25%;
}

table.membership th {
  padding:3px 8px;
  text-align:center;
}

/* BUYING IDEAS */

.rightbox a.subtopics {
  font-family:verdana;
  font-size:12px;
  font-weight:normal;
  color:#3f3f3f;
}

/* SAMPLE PITCH */

div.boxxx {
  border:1px solid black;
  margin-left:25px;
  margin-right:10px;
  padding:10px;
}

div.sp_number {
  width:33px;
  float:left;
  margin-right:10px;
}

.previous {text-align:left;}

.next {text-align:right;}

/* PITCH REVIEW */

table.cop {
  width:100%;
}

table.cop th {
  padding:3px 8px;
  border-bottom:1px solid #b5b5b5;
  text-align:left;
}

table.cop td {
  padding:10px 8px;
}

table.cop .odd {
  background:#fff5eb;
}

table.cop .even {
  background:white;
}

table.cop span.header {
  font-size:12px;
  font-weight:bold;
  color:#ff7f00;
}

table.cop td.content {
  width:400px;
}

/* OAT awards party */

a.oat {
  display:block;
  padding:1px;
  border:2px solid white;
}

a.oat:hover {
  border:2px solid #ff9900;
}

.oat_container {
  padding-left:20px;
  padding-top:10px;
  padding-top = 0px;
}

.oat_pic_menu {
  height:400px;
  width = 185px;
  overflow:scroll;
  padding-right:5px;
}

.oat_photo {
  float:left;
  background:#e8e8e8;
  border:1px solid #c7c4c5;
  padding:20px;
  margin-left:23px;
  margin-left = 26px;
}

/* Tell a friend */

table.tell {
  border-collapse:separate;
  width:78%;
}

table.tell td {
  background:#f0f0f0;
  padding:3px 8px;
  vertical-align:middle;
}

table.tell td.textarea {
  vertical-align:top;
  padding-top:10px;
}

table.tell td.send {
  background:none;
  text-align:center;
}

table.tell th {
  background:#dedede;
  padding:3px 8px;
  text-align:left;
}

input.tell {
  font-weight:normal;
  height:28px;
  width:200px;
  padding:5px;
}

textarea.tell {
  font-family:verdana;
  font-size:11px;
  height:200px;
  padding:5px;
  width:300px;
}

a.recommend {
  background:url('/img/button_recommend.gif') no-repeat top center;
  color:#505050;
  display:block;
  font-size:13px;
  font-weight:bold;
  height:49px;
  width:263px;
  padding-top:8px;
  text-align:center;
  margin-top:10px;
  text-decoration:none;
}

a.recommend:hover {
  background:url('/img/button_recommend_over.gif') no-repeat top center;
  text-decoration:none;
}

table.serviceFees {
  border:1px solid #dedede;
  border-collapse:separate;
  width:100%;
}

.serviceFees td {
  background:#fafafa;  
  font-size:14px;
  font-weight:bold;
  padding:10px;
  vertical-align:middle;
  text-align:center;
}