/*
#0da4ad; // jade
#e0b900; // link bg colour
#d6b100; // news link bg colour
*/
/* Eric Meyers Reset CSS rules */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
}
html, body{ 
font-size: 12px;
font-family: Helvetica, Arial, Verdana;
font-weight: bold;
line-height:16px;
height: 100%;
width: 100%;
color: #000;
}
.wrapper {
width:100%;
min-height: 100%;
height: auto !important;
height: 100%;
background: url(/site10/images/bg_mrb.jpg) no-repeat bottom center #0da4ad;
}
.bg_product {
background: url(/site10/images/bg_product.gif) #ddd;
}
.bg_tbt {
background: url(/site10/images/bg_tbt.gif) #fff;
}

.bg_none {
background: #0da4ad !important;
}
#headerwide {
position: relative;
width:100%;
height: 190px;
margin: 0 auto;
background: url(/site10/images/bg_headerwide.gif) repeat-x;
background-color: #0da4ad;
}
#header { 
position: relative;
width: 960px;
height: 147px;
margin: 0 auto;
text-align:left;
background: url(/site10/images/bg_header.png) no-repeat bottom right;
} 
#logo {
width:960px;
height:145px;
background: url(/site10/images/bg_mrbreclining.png) no-repeat;
overflow: hidden;
}
#logo h1 {
position: absolute;
left: -9999px;
}
#links {
position: absolute;
bottom:10px;
left:0;
margin: 10px 10px 0 0;
}
#links ul {
list-style-type: none;
padding: 0;
margin: 0;
float: left;
font-family: Arial Black, Helvetica, Arial;
text-transform: uppercase;
}
#links ul li {
display: inline;
text-indent: -9999px;
}
#links ul li a {
height: 18px;
margin: 0 5px 0 0;
color: #000;
text-decoration: none;
float: left;
}
#links ul li a:hover {
background-color: transparent;
}
#links ul li.rss a {
width:22px;
background: url(/site10/images/links_rss.gif) no-repeat 0 0;
}
#links ul li.facebook a {
width:67px;
background: url(/site10/images/links_facebook.gif) no-repeat 0 0;
}
#links ul li.myspace a {
width:69px;
background: url(/site10/images/links_myspace.gif) no-repeat 0 0;
}
#links ul li.youtube a {
width:51px;
background: url(/site10/images/links_youtube.gif) no-repeat 0 0;
}
#links ul li.vimeo a {
width:51px;
background: url(/site10/images/links_vimeo.gif) no-repeat 0 0;
}
#links ul li.twitter a {
width:67px;
background: url(/site10/images/links_twitter.gif) no-repeat 0 0;
}
#links ul li.rss a:hover {
background: url(/site10/images/links_rss.gif) no-repeat 0 -18px;
}
#links ul li.facebook a:hover {
background: url(/site10/images/links_facebook.gif) no-repeat 0 -18px;
}
#links ul li.myspace a:hover {
background: url(/site10/images/links_myspace.gif) no-repeat 0 -18px;
}
#links ul li.youtube a:hover {
background: url(/site10/images/links_youtube.gif) no-repeat 0 -18px;
}
#links ul li.vimeo a:hover {
background: url(/site10/images/links_vimeo.gif) no-repeat 0 -18px;
}
#links ul li.twitter a:hover {
background: url(/site10/images/links_twitter.gif) no-repeat 0 -18px;
}
#content {
clear: both;
overflow: auto;
zoom: 1;
width:960px;
margin:0 auto;
padding-bottom: 270px;
} 
em {
font-style: italic;
}
a:link, a:visited {
color: #0da4ad;
text-decoration:none;
}
a:hover, a:active {
color:#fff;
background-color: #000;
}
p {
margin:5px 0 5px 0;
}
h1 {
margin:0px 0px 5px 0px;
padding:0 0 2px 0;
color:#000;
font-size:16px;
line-height: 40px;
font-weight:bold;
font-family: Arial Black, Helvetica, Arial;
letter-spacing: -0.1em;
text-transform: uppercase;
}
h2 {
margin: 10px 0 5px 0;
font-family: Arial Black, Helvetica, Arial;
letter-spacing: -0.1em;
text-transform: uppercase;
color:#000;
font-size:16px;
font-weight:bold;
}
h3 {  /* price */
margin:5px 0;
color: #000;
font-size:17px;
font-weight:bold;
}
h4 {  
color: #000;
font-size:14px;
font-weight:bold;
}
ul {
padding: 0 50px 0 20px;
margin: 10px 0;
}
.content_both {
clear: both;
margin-top: 40px;
width: 960px;
overflow: auto;
}


/* -----------------------------  main nav */

#mainnav {
position: relative;
width: 960px;
height: 35px;
margin: 0 auto;
text-align:left;
overflow: auto;
}
#mainnav ul {
width: 850px;
padding: 12px 0 0 0;
margin: 0;
float: left;
font-family: Arial Black, Helvetica, Arial;
text-transform: uppercase;
}
#mainnav ul li {
display: inline;
}
#mainnav ul li a {
margin: 0 15px 0 0;
color: #000;
text-decoration: none;
float: left;
}
#mainnav ul li.current a {
border-bottom: 2px solid transparent;
}
#mainnav ul li a:hover {
color: #fff;
background-color: transparent;
border-bottom: 2px solid transparent;
}
#mainnav ul li.current a:hover {
/*color: #000;
border-bottom: 2px solid #000;*/
}
#lang {
position: absolute;
top:5px;
right:0;
}
#lang select{
margin:0;
padding:0;
background-color: #0da4ad;
}

/* -----------------------------  blog/index page */

.content_col1_home {
margin-top: 240px;
float: left;
width: 530px;
background-color: #fff;
}
.content_col2_home {
margin-top: 40px;
float: right;
width: 375px;
}
.blogtop{
width: 530px;
height: 228px;
margin-top: -220px;
background: url(/site10/images/bg_mrbholding.png) no-repeat bottom right;
}
.blogpost {
padding: 0 25px;
margin-bottom: 30px;
}
.blogpost h4 {
text-transform: uppercase;
font-size: 14px;
margin: 0 0 8px 0;
font-style:normal;
font-weight:bold;
font-family: Arial Black, Helvetica, Arial;
letter-spacing: -0.1em;
}
.blogpost span {
text-transform: none;
float: right;
font-family: Helvetica, Arial, Verdana;
font-weight: bold;
font-size: 13px;
letter-spacing: 0;
}
.dontbelieveus {
background-color: #fff;
}
.dontbelieveus i {
font-style: normal;
font-size: 12px;
font-weight:bold;
font-family: Arial Black, Helvetica, Arial;
color: #000;
}
.dontbelieveus p {
margin: 15px 25px;
}
.dontbelieveus p.more,
.win p.more {
text-align: right;
padding-bottom: 10px;
border-bottom: none;
}
.dontbelieveus p.more a,
.win p.more a  {
text-transform: uppercase;
color: #000;
text-decoration: underline;
padding: 3px 5px;
}
.dontbelieveus p.more a:hover,
.win p.more a:hover  {
color: #fff;
background-color: #0da4ad; 
}
.win {
text-align: center;
margin-bottom: 30px;
padding: 20px 0 25px 0;
background-color: #fff;
}
.win img {
margin: 15px 0;
}
.win img.titlepic {
margin:20px 0 0 0;
padding-bottom:15px;
border-bottom:4px solid #0da4ad;
}
.win p {
margin: 0 25px 0 25px;
text-align: left;
}
.win a:hover {
background: none;
}
.win p a {
padding: 3px 5px;
}
.win p a:hover {
background-color: #000;
}
.dontbelieveus a, .win a {
margin: 0;
padding: 0;
}
.paging {
margin: 0 20px 20px 20px;
}
.paging a {
padding: 2px 5px;
}
.paging .next {
float: right;
}

/* -----------------------------  catalog page */

#fbContainer {
height:700px !important;
}
#fbContents select {
background-color: #0da4ad;
}

/* -----------------------------  boards page */

.board_row {
overflow: auto;
}
.board_row a {
float: left;
}
.board_row a img {
padding: 0 0 15px 0;
}
.board_row a:hover {
background-color: transparent;
}
.title_row {
display: block;
background-color: #000;
color: #fff;
padding: 2px 5px;
text-transform: uppercase;
margin-bottom: 35px;
}

/* -----------------------------  board detail page */

#board_table div {
overflow: hidden;
}
#board_table .buy_board {
float: left;
border: 2px solid #000;
text-indent: -999px;
}
#board_table .buy_board a {
display: block;
width:526px;
height: 22px;
background: url(/site10/images/board_buy_button_bg.gif) no-repeat 0 0;
}
#board_table .buy_board a:hover {
background: url(/site10/images/board_buy_button_bg.gif) no-repeat 0 -22px;
}

#board_table .black {
color: #fff;
background-color: #000;
border: 2px solid #000;
text-align: left;
}
#board_table .black p {
margin: 0;
padding: 2px 7px;
text-transform: lowercase;
color: #fff;
}
#board_table .white {
color: #000;
background-color: #fff;
border: 2px solid #000;
border-bottom: none;
min-height:30px;
}
#board_table .left { float:left; }
#board_table .right { float:right; }
#board_table .center div { text-align: center; }
#board_table .title_width { width:530px; }
#board_table .title_width_4 { width:526px; } /*-4(border)*/
#board_table .mainpic_width { width:416px; }
#board_table .table_width { width:452px; }
#board_table .table_width_4 { width:448px; } /*-4(border)*/
#board_table .three_cell div {
float: left;
width:148px;
border-right: 2px solid #000;
}
#board_table .six_cell div {
float: left;
width:73px;
text-align: center;
border-right: 2px solid #000;
}
#board_table div.no_right_border {
border-right: none;
}
#board_table .sixth_table_width {
width:73px;
text-align: center;
}
#board_table .border_bot {
border-bottom: 2px solid #000;}
#board_table .no_border,
#board_table div.no_border {
border: none;}
#board_table .bot_space { margin-bottom: 10px; }
#board_table p { padding: 3px 7px; color: #000; }
#board_table #specs_table td {
text-align: center;
padding: 0px 5px;
border-left: 2px solid #000;
width:48px;
}
#board_table #specs_table td.first {
text-align: left;
border-left: none;
width:235px;
}
#board_table #specs_table td.tbt_specs {
padding-left: 25px;
width:210px;
font-family: Arial Black, Helvetica, Arial;
background: url(/site10/images/board_icon_tbt_specs.gif) no-repeat 5px center;
}
#board_table .evo_links p {
margin: 0;
padding: 0;
line-height: 30px;
}
#board_table .evo_links div {
height: 100%;
}
#board_table .evo_links a:link,
#board_table .evo_links a:visited {
width:100%;
display: block;
line-height: 30px;
color: #000;
background-color: #0da4ad;
}
#board_table .evo_links a:hover,
#board_table .evo_links a:active {
color: #fff;
background-color: #0da4ad;
}

/* -----------------------------  team page */

.teamlist {
margin-top: 16px;
}
.teamlist h2 {
clear: both;
text-transform: lowercase;
font-family: Helvetica, Arial, Verdana;
letter-spacing: 0;
font-size: 14px;
padding: 40px 0 10px 0;
}
.team {
width:167px;
float: left;
margin-right: 25px;
}
.team a:link,
.team a:visited {
display: block;
padding: 0;
margin: 0;
color: #000;
}
.team p a:link,
.team p a:visited {
padding-left: 5px;
}
.team a:hover,
.team a:active {
color: #fff;
}

/* -----------------------------  team detail page */

.content_col1_teamdetail {
margin: 40px 0 200px 0;
float: left;
width: 280px;
}
.content_col1_teamdetail img {
margin: 0 0 30px 0;
}
.content_col1_teamdetail h2 {
font-family: Helvetica, Arial, Verdana;
letter-spacing: 0;
font-size: 14px;
margin: 10px 0 0 0;
}
.content_col1_teamdetail p {
margin: 0 0 20px 0;
}
.content_col2_teamdetail {
margin: 85px 0 200px 0;
float: right;
width: 550px;
}
.content_col2_teamdetail img {
margin-bottom: 40px;
}
.check_out {
margin: 5px 0 30px 0;
}
.check_out p {
margin: 0 0 3px 0;
}
.check_out p a {
display: block;
height: 18px;
text-align: right;
}
.check_out p a:hover {
color: #0da4ad;
}
.check_out_facebook a {
background: url(/site10/images/links_facebook.gif) no-repeat 0 0;
}
.check_out_myspace a {
background: url(/site10/images/links_myspace.gif) no-repeat 0 0;
}
.check_out_youtube a {
background: url(/site10/images/links_youtube.gif) no-repeat 0 0;
}
.check_out_facebook a:hover {
background: url(/site10/images/links_facebook.gif) no-repeat 0 -18px;
}
.check_out_myspace a:hover {
background: url(/site10/images/links_myspace.gif) no-repeat 0 -18px;
}
.check_out_youtube a:hover {
background: url(/site10/images/links_youtube.gif) no-repeat 0 -18px;
}

/* -----------------------------  softgoods page */

.softgood {
float: left;
margin: 0 30px 0 0;
}
.softgood div {
width: 300px;
height: 350px;
display: table-cell;
vertical-align: middle;
text-align: center;
overflow: hidden;
}
.softgood p {
margin: 0 0 30px 0;
padding: 0;
background-color: #000;
color: #fff;
text-transform: uppercase;
}
.no_margin {
margin: 0;
}
.softgood p {
position: relative;
overflow: auto;
}
.softgood p b {
display: inline;
float: left;
padding: 2px 5px;
}
.softgood p a {
background-color: #0da4ad;
color: #000;
display: inline;
padding: 2px 5px;
float: right;
}
.softgood p a:hover {
color: #fff;
}

/* ----------------------------- tbt page */

.content_col1_tbt {
margin-top: 180px;
float: left;
width: 290px;
background-color: #eee;
text-align: center;
}
.content_col1_tbt img {
margin-bottom: 25px;
}
.content_col2_tbt {
margin-top: 40px;
float: right;
width: 620px;
}
.content_col2_tbt h3 {
margin: 25px 0 15px 0;
font-size: 15px;
}
.content_col2_tbt div {
margin: 0 0 55px 0;
padding: 20px 25px;
background-color: #eee;
}
.content_col2_tbt div img {
margin: 20px 0;
}
.tbt_top {
width: 290px;
height: 120px;
margin-top: -119px;
background: url(/site10/images/bg_mrbholding_tbt.png) no-repeat bottom right;
}
.tbtboth {
width: 910px;
padding: 20px 25px;
background-color: #eee;
overflow: hidden;
}
.tbtboth img {
margin: 20px 0;
}
.fourcol, .threecol {
overflow: auto;
}
.fourcol div {
width: 25%;
float: left;
}
.fourcol div p {
margin: 0;
padding: 0 15px 0 0;
}
.threecol div {
width: 33%;
float: left;
}
.threecol div p, .threecol div img {
padding: 0 20px;
}
.threecol div img {
margin: 10px 0;
padding: 0 20px;
}

/* -----------------------------  win page */

#win {
overflow: auto;
width: 960px;
height: 692px;
}
.win_blurb {
width: 490px;
}
.win_blurb p {
text-indent: -99999px;
}
.win_form {
float: right;
width: 300px;
margin: 385px 70px 0 0;
color: #000;
text-align: left;
overflow: visible;
display: inline;
}
.win_form label {
display:block;
font-weight:bold;
text-align:left;
width:90px;
float:left;
}
.win_form input,
.win_form textarea {
margin-bottom: 4px;
float:left;
padding:0;
border:none;
width:210px;
background-color: #000;
color: #fff;
}
.win_form .file_upload {
width: 200px;
background: none;
color: #000;
font-weight: normal;
}
.win_form p {
font-weight: normal;
}
.win_form p input {
float: right;
margin: 5px 0 0 0;
padding: 2px 0 3px 0;
width: 80px;
color: #fff;
font-weight: bold;
background-color: #000;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
ul.win_entries {
margin: 35px 0;
padding: 0;
list-style: none;
}
ul.win_entries li {
text-align: center;
width: 300px;
float: left;
margin: 0 30px 30px 0;
background-color: #fff;
color: #0da4ad;
}
ul.win_entries li div {
margin-top: 20px;
height:485px;
overflow: hidden;
}
ul.win_entries li h3 {
color: #0da4ad;
}
ul.win_entries li p {
color: #000;
}
ul.win_entries li h3,
ul.win_entries li p {
text-align: left;
font-size: 12px;
margin: 15px 20px;
font-style: italic;
}
ul.win_entries li.no_right_margin {
margin-right: 0;
}

/* -----------------------------  tbtfeedback page */
#comments {
background-color: #fff;
padding: 30px;
}
#comments p {
margin-bottom: 30px;
}
h1.wintitle {
color: #0da4ad;
padding: 0;
line-height: 60px;
text-align: center;
background: url(/site10/images/bg_wintitle.gif) no-repeat;
margin-bottom: 10px;
}
.tbt_comments_form {
margin: 10px 0 10px 0;
padding: 0;
background-color: #000;
color: #0da4ad;
background: url(/site10/images/bg_tbt_comments_top.gif) no-repeat top center #000;
}
.tbt_comments_form p {
margin: 0 20px;
padding: 0;
}
.tbt_comments_form h2 {
height: 19px;
padding: 0;
margin: 0;
background: url(/site10/images/bg_tbt_comments_bot.gif) no-repeat bottom center #000;
}
.tbt_comments_form h1 {
margin: 0;
padding: 25px 20px 15px 20px;
color: #0da4ad;
}
.tbt_comments_form form {
padding: 5px 0 0 75px;
margin: 0;
}
.tbt_comments_form table {
margin: 20px 20px 0 20px;
}
.dont_believe_blurb {
margin-top:65px;
background:none;
}
.dont_believe_blurb p {
margin-bottom: 12px;
}
.dont_believe_comments {
width:315px;
margin:0 auto;
}
.dont_believe_comments p {
margin-bottom: 15px;
}
#feedback {
margin: 15px 0 0 0;
}
#feedback td {
padding: 3px 0;
}
#feedback th {
padding: 2px 0;
width:140px;
text-align: left;
}
#feedback input, #feedback textarea{
width: 280px;
padding: 2px;
border: none;
background-color: #fff;
color: #000;
}
#feedback .sendbutton input{
padding: 2px 0 3px 0;
width: 70px;
color: #fff;
font-weight: bold;
background-color: #000;
}
.feedback_email_url {
display: none;
}

/* -----------------------------  tech page */

.flavors {
float:left;
width:245px;
margin:10px 0 20px 0;
display:inline;
border: 2px solid #000;
border-right: none;
}
.flavors img {
margin: 20px 0;
}
.flavors h2 {
margin: 0;
padding: 2px 3px;
display: block;
font-size: 13px;
background-color: #000;
color: #0da4ad;
}
.flavors p {
padding: 2px 5px;
}
.flavors div {
height:150px;
border-top: 22px solid #000;
}
.flavors .boardlist {
height:100px;
}

/* -----------------------------  shop page */

.webshopcol1 {
float:left;
width:255px;
display:inline;
text-align: center;
background-color: #fff;
text-align: left;
padding-top: 5px;
}
.webshopcol1 h1,
.webshopcol1 h2 {
margin: 0 0 0 25px; 
color: #000;
text-transform: lowercase;
}
.webshopcol1 h2 {
font-size: 13px;
}
.webshopcol1 img {
margin: 15px 0 20px 25px;
}
.webshopcol1 select{
margin: 5px 0 10px 25px; 
width:205px;
}
.webshopcol1 .dealer_details {
margin: 5px 0 25px 25px; 
background-color:#000;
color: #fff;
width:205px;
}
.webshopcol1 .dealer_details a {
color: #0da4ad;
text-decoration: none;
}
.webshopcol1 .dealer_details a:hover {
color: #fff;
text-decoration: underline;
}
.webshopcol1 .dealer_details ul{
list-style: none;
margin: 0;
padding: 10px;
}
.webshopcol1 .dealer_details li{
margin-bottom:10px;
color: #fff;
}
.webshopcol1 .dealer_details li span{
font-size: 15px;
}
.webshopcol {
padding-bottom:20px;
float:left;
width:200px;
margin-left: 35px;
display:inline;
text-align: center;
background-color: #fff;
}
.webshopcol h1{
padding: 15px 5px 15px 10px;
text-align: left;
font-size: 15px;
line-height: 15px;
color:#000;
text-transform: lowercase;
}
.webshopcol h2{
text-align: left;
font-size: 13px;
line-height: 14px;
}
.webshopcol a:hover, .webshopcol a:link, .webshopcol a:active, .webshopcol a:visited {
background: none;
}
.webshoprow {
float:right;
width: 630px;
padding: 10px 20px;
background-color: #fff;
}
.webshoprow a:link,
.webshoprow a:visited,
.webshoprow a:hover,
.webshoprow a:active {
background: none;
}
.webshoprow a:link,
.webshoprow a:visited {
float: left;
margin: 0 7px 10px 0;
}
.maprow {
float:right;
margin-top: 40px;
width: 630px;
padding: 10px 20px 20px 20px;
background-color: #fff;

}


/* -----------------------------  links page */

.linkscol{
margin-left: 28px;
float:left;
width:213px;
background: #fff;
}
.linkscol h1{
font-size: 15px;
line-height: 14px;
padding: 0 0 10px 0;
margin: 0;
text-transform: lowercase;
background:#0da4ad;
}
a.linkblock {
display:block;
background:#fff;
color:#000;
padding:10px 15px;
margin: 0;
text-decoration:none;
}
a.linkblock strong {
font-family: Arial Black, Helvetica, Arial;
letter-spacing: -0.1em;
text-transform: lowercase;
font-weight:bold;
font-size:14px;
color:#000;
display:block;
margin:0 0 5px 0;
}
a.linkblock:hover {
background:#000;
color:#0da4ad;
}
a.linkblock:hover strong {
color:#0da4ad;
}

/* -----------------------------  warranty page */

.warrantycol {
margin: 0 0 0 28px;
padding: 0 0 20px 0;
float:left;
width:300px;
background: #fff;
}
.warrantycol h1 {
margin: 0;
padding: 0;
font-size: 20px;
text-indent: -99999px;
}
.warrantycol h2 {
font-size: 13px;
margin: 10px 20px 5px 20px;
}
.warrantycol img {
margin: -35px 0 10px 0;
}
.warrantycol p {
margin: 10px 20px 20px 20px;
}
.warrantycol ul {
margin: 0 20px 20px 20px;
}
.warrantycol li {
padding: 5px 0 0 0;
}


/* -----------------------------  downloads page */

.downloadrow {
clear:both;
}
.downloadcol{
text-align: center;
margin-top: 30px;
margin-right: 20px;
display: inline;
float: left;
width:230px;
}
.downloadcol div {
height:150px;
}
.downloadcol p a:link {
text-align: center;
padding: 0px 10px 3px 10px;
display: block;
color: #0da4ad;
background: url(/site10/images/button_bg.gif) no-repeat top center;
}

/* -----------------------------  contact page */

.content_col1_contact {
margin: 40px 0 600px 0;
float: left;
background:none;
text-align: center;
}
.content_col2_contact {
margin: 40px 30px 0 0;
float: right;
width: 260px;
}
.content_col2_contact p {
text-transform: uppercase;
line-height: 14px;
margin: 0;
padding: 0 0 0 40px;
}
.content_col2_contact a:link,
.content_col2_contact a:active {
text-transform: lowercase;
margin: 0 0 25px 0;
padding: 0 0 0 45px;
line-height: 24px;
display: block;
color: #fff;
background: url(/site10/images/bg_contact_link.gif) no-repeat top left;
}
.content_col2_contact a:hover,
.content_col2_contact a:visited {
color: #000;
background: url(/site10/images/bg_contact_link.gif) no-repeat -24px left;
}

/* -----------------------------  featured prod */

.featured_prod_green {
background: url(/site10/images/bg_green.jpg) no-repeat #fff;
padding: 25px;
margin-bottom:30px;
}
.featured_prod_green h2 {
margin:0 0 10px 0;
color:#018f46;
font-family: Arial Black, Helvetica, Arial;
}
.featured_prod_green p {
margin:180px 0 10px 120px;
}
.featured_prod_green p a {
color:#000;
}
.featured_prod_green p a:hover {
color:#018f46;
background-color: transparent;
}

/* -----------------------------  admin */

.table_form a:link, .table_form a:visited {
margin: 0;
padding: 0;
border-bottom: 1px solid #0da4ad;
}
.table_form a:hover, .table_form a:active {
color: #000;
background: none;
border-bottom: 1px solid #000;
}
.panel_col_title td {
padding: 2px 2px 1px 5px;
color: #0da4ad;
background-color: #000;
}
.panel_list_even td, .panel_list_odd td {
border-bottom: 1px solid #000;
padding: 2px; 
}
.panel_title td {
padding-bottom: 10px;
font-family: Arial Black, Helvetica, Arial;
text-transform: uppercase;
}
/*--- article detail page ---*/
.section_head h3 {
text-transform: uppercase;
font-size: 13px;
font-family: Arial Black, Helvetica, Arial;
}
.title {
padding: 3px 0 0 0;
padding-right: 10px;
width: 110px;
}
.title img {
margin-right: 7px;
float: left;
}
.formfield {
margin: 0 0 10px 0;
}
.uploaded_image {
padding: 10px 0;
}
.formbutton {
margin: 5px 0;
}
.editor {
margin: 0;
padding: 3px 0 0 0;
}
#team_member .formfield {
width: 350px;
}
#team_member td.title {
width: 110px;
padding-right: 10px;
}

