﻿body        { display: block; font-family: Verdana, Arial, sans-serif; background-color: #f5f6fa; background-image: url(../Images/overton_background2.jpg); background-repeat: repeat-x; margin: 0; padding: 0; text-align: center; font-size: 0.85em; }
h1          { color: #000000; margin: 0; padding: 0; font-size: 1.6em; font-family: Century Gothic, Arial, sans-serif; }
h2          { color: #BF1120; margin: 0; padding: 12px 40px 10px 0; font-size: 1.6em; font-family: Century Gothic, Arial, sans-serif; }
h3          { color: #000000; margin: 10px 0; padding: 0 5px 0 5px; font-size: 1em; }
h4          { color: #BF1120; margin: 0; padding: 0; font-size: 1.6em; }

a           { text-decoration: none; }
a:hover, a:visited:hover    { text-decoration: underline; }
img         { border: none; }
input, select, textarea
            { font-family: Verdana, Arial, sans-serif; }
            
.container  { display: block; width: 900px; height: auto; margin: 0 auto; text-align: left; font-size: 0.9em; }
.header     { display: block; margin: 0; width: 100%; height: 127px; background-image: url(../images/overton_logo.jpg); background-repeat: no-repeat; background-position: -30px 0px; }
.middle     { display: block; float: left; clear: both; margin: 0; width: 100%; min-height: 463px; height: auto !important; height: 463px; background-image: url(../images/overton_placeholder.jpg); background-repeat: no-repeat; }
.homeNav    { display: block; float: left; clear: both; margin: 0; width: 100%; height: 198px; background-color: #DEDEDE; background-image: url(../images/overton_corner.gif); background-repeat: no-repeat; background-position: bottom left; }
.footer     { display: block; float: left; clear: both; margin: 0; width: 100%; height: 83px; text-align: right; background-image: url(../images/overton_corner2.gif); background-repeat: no-repeat; background-position: bottom left; }
.shadow     { display: block; float: left; clear: both; margin: 0; width: 100%; height: 95px; background-image: url(../images/overton_shadow.gif); background-repeat: no-repeat; background-position: bottom left; }
.spacer     { display: block; clear: both; width: 100%; height: 1px; line-height: 1px; font-size: 1px; }
.topFooter  { display: block; clear: both; width: 100%; height: 49px; background-image: url(../images/overton_main_footer.gif); background-repeat: no-repeat;  position: relative; }
.active     { color: #E9FF00 !important; }

.validationMessages{width: 36em; border: 1px solid #FF0000; color:Red; padding: 2px; margin: 10px 0px; background-color:#FFCCCC;}

.phone          { display: block; width: 100%; text-align: right; font-family: Verdana, Arial, sans-serif; padding: 25px 0 0 0; }
.phone strong   { color: #BF1120; }
.phone a        { color: #BF1120; }
.phone .number  { display: block; font-size: 1.3em; font-weight: bold; }
.phone .email   { display: block; padding-top: 5px; }
.login          { display: block; float: left;  width: 100%; padding: 20px 0 0 0; clear: both; overflow: visible; }
.login h1       { display: block; float: left; padding: 0 0 0 210px; }
.loginButton    { display: block; float: right; text-align: right; margin-top: 3px; }
.loginButton a  { display: block; float: right; text-align: center; width: 87px; padding: 3px 0 4px 0; color: #ffffff; background-image: url(../images/overton_login_button.gif); background-repeat: no-repeat; }
.loginButton a:hover, .loginButton a:visited:hover  { text-decoration: none; background-image: url(../images/overton_login_button_hi.gif); }
.user           { display: block; float: right; font-size: 0.9em; padding: 0 10px 0 0; margin-top: -4px; width: 170px; }

.slogan         { display: block; float: right; width: 227px; color: #ffffff; }
.slogan p       { padding: 0 10px; }
.slogan h1      { display: block; padding: 10px; font-size: 3em; color: #ffffff; }
.slogan2         { clear: both; display: block; position: absolute; top: 130px; z-index: 5; width: 227px; color: #ffffff; height: 464px; margin-left: 450px; }
.slogan2 p       { padding: 0 10px; }
.slogan2 h1      { display: block; padding: 10px; font-size: 3em; color: #ffffff; }

.homeNav ul     { list-style-type: none; display: block; float: left;  margin: 0; padding: 0 34px; }
.homeNav li     { display: block; float: left; height: 198px; width: 208px; background-image: url(../images/overton_product.jpg); background-repeat: no-repeat; background-position: center bottom; text-align: right; }
.homeNav li.part        { background-image: url(../images/overton_parts.jpg); }
.homeNav li.manual      { background-image: url(../images/overton_manual.jpg); }
.homeNav li.blank       { background-image: none !important; }
.homeNav a       { display: block; float: right; text-align: center; width: 51px; padding: 3px 0 4px 0; color: #ffffff; font-weight: bold; background-image: url(../images/overton_more_button.gif); background-repeat: no-repeat; margin: 0px 40px 0 0; }
.homeNav a:hover, .homeNav a:visited:hover  { text-decoration: none; background-image: url(../images/overton_more_button_hi.gif); }
.homeNav p       { margin: 0 40px 10px 0; padding: 0; }

.footer .logos  { display: block; float: right; padding: 5px 0; }
.linkLogo       { margin: 10px 15px 0 5px; }
.linkLogo2      {  }
.footer ul      { list-style-type: none; display: block; float: right; margin: 20px 10px 0 0; padding: 0; }
.footer li      { display: block; float: right; margin: 0px; padding: 0 8px; border-right: 1px solid #ffffff; }
.footer a       { color: #ffffff; }
.footer .copy   { color: #ffffff; font-size: 0.8em; margin-top: 10px; }
.footer .copy li    { border-right-style: none !important; }

.message  		        { background-color: #FFFFFF; border: 2px solid #CCCCCC; width: 400px; }
.message .msgTitle		{ background-color: #BF1120; color: #FFFFFF; font-size: 1.4em; font-weight: bold; text-align: center; padding: 3px; margin: 2px; }
.message .msgBody		{ font-size: 12px; padding: 5px; line-height: 18px; font-family: Arial; }
.message .msgClose		{ text-align: right; font-size: 10px; padding: 0 5px 3px; font-family: Arial; }
.message .msgClose a	{ text-decoration: underline; color: #BF1120; }
.message .msgClose a:hover, .message .msgClose a:visited:hover { text-decoration: none; }
.message .msgHome       { }
.message .msgHome    { display: block; text-align: right; margin: 5px; }
.message .msgHome a  { font-size: 0.9em; text-decoration: none; display: inline-block; text-align: center; width: 87px; padding: 3px 0 4px 0; color: #ffffff; background: url(../images/overton_login_button.gif) no-repeat; }
.message .msgHome a:hover, .message .msgHome a:visited:hover  { text-decoration: none; background-image: url(../images/overton_login_button_hi.gif); }

.errorBox       { background-color: #E4E4E4; border: 5px solid #1C1B20; padding-left: 5px; }
.errorBox p     { padding: 0 5px; }
.errorBox a	{ text-decoration: underline; color: #BF1120; }
.errorBox a:hover, .errorBox a:visited:hover { text-decoration: none; }

/* Mosquito */

.content        { display: block; float: left; clear: both; margin: 0; width: 100%; background: #e4e4e4 url(../images/overton_main.jpg) no-repeat; }
.contentBack    { display: block; float: left; width: 100%; background-image: url(../images/overton_ex_demo_back2.gif); background-repeat: no-repeat; background-position: bottom right; }

.navi           { margin-bottom: 170px;  display: block; float: right; width: 227px; background-color: #1C1B20; background-image: url(../images/overton_navi_back.jpg); background-repeat: no-repeat; }
.navi ul        { list-style-type: none; margin: 15px 0 0 15px; padding: 0; }
.navi li        { margin: 0; padding: 5px 0; }
.navi a         { color: #ffffff; font-weight: bold; }
.navi .title    { font-size: 1.2em; color: #E9FF00; font-weight: bold; }
.navi .prods    { margin: 15px 0 0 15px; padding: 0; }
.navi .prods ul { margin: 0; }
.navi .prods ul ul     { color: #ffffff; list-style-type: none; margin-top: 0px; margin-bottom: 0px; margin-left: 15px; }
.navi .prods li li     { padding-top: 5px; padding-bottom: 0px; }
.navi .prods ul ul ul  { margin: 0; margin-left: 15px; }
.navi .prodTitle { font-size: 1.2em; display: block; font-size: 1.2em; padding-bottom: 5px;}
.navi .prod     { color: #ffffff; margin: 0 0 0 15px; font-size: 0.9em; }
.navi .prod a   { font-weight: normal; }
.navi .prod li  { margin: 0; padding: 3px 0; }
.navi .currPage {color: #E9FF00 !important;}
.navi .expCol   {cursor: pointer; margin-right: 1px; vertical-align: middle;}
.navi .spacer   { background: url(../images/overton_spacer_back.jpg) no-repeat; margin: 15px 0; }
.navi .youtube  { display: block; background: url(../images/overton_youtube.gif) no-repeat; width: 195px; height: 33px; margin-left: 15px; }
.middle .navi   {margin-bottom: 15px;}

.exDemo               { display: block; width: 212px; bottom: 49px; height: 155px; right: 0; position: absolute; float: left; padding: 15px 15px 0; text-align: right; color: #ffffff; background: url(../images/overton_ex_demo_back2.gif) no-repeat right bottom; }
.exDemo a             { display: block; float: right; text-align: center; width: 51px; padding: 3px 0 4px 0; color: #000000; font-weight: bold; background-image: url(../images/overton_more_white.gif); background-repeat: no-repeat; margin: 8px 0 0 0; }
.exDemo a:hover, .exDemo a:visited:hover  { text-decoration: none; background-image: url(../images/overton_more_white_hi.gif); }
.exDemo p             { display: block; margin: 0; padding: 0; float: right; }
.exDemo .spacer { background: url(../images/overton_spacer_back.jpg) no-repeat; margin-bottom: 15px;}

.main         { display: block; float: right; margin: 0 0 0 6px; width: 667px; border-top: 5px solid #1C1B20; background-color: #E4E4E4; min-height: 500px; height: auto !important; height: 500px; }
.main p       { padding: 0 5px; margin: 0 0 10px; overflow: hidden; }
.main h1      { display: block; padding: 10px; font-size: 3em; color: #ffffff; }
.mainFooter   { display: block; float: left; margin: 0; width: 100%; background-color: #DEDEDE; height: 49px; background-image: url(../images/overton_main_footer.gif); background-repeat: no-repeat; background-position: bottom left; }

.top          { display: block; float: left; width: 657px; margin: 10px 0; }
.topLeft      { display: inline; overflow: visible; padding: 0; float: left; width: 284px; text-align: center; margin: 0 10px 0 10px; }
.imageBack    { display: block; float: left; padding: 2px;  background-color: #ffffff; line-height: 1px; font-size: 1px; }
.zoom         { display: block; float: left; margin-top: 5px; }
.zoom a       { display: block; background-color: red; background-image: url(../images/overton_zoom.gif); background-repeat: no-repeat; padding: 3px 10px 4px 26px; font-weight: bold; color: #ffffff; }
.zoom a:hover, .zoom a:visited:hover        { background-image: url(../images/overton_zoom_hi.gif); text-decoration: none; }

.leftCol        { float: left; width: 284px; margin: 10px; }
.rightCol       { float: left; width: 353px; margin: 10px 0; }
.mainTitle      { margin-bottom: 5px; display: block; color: #ffffff; font-size: 1.7em; font-weight: bold; background-color: #BF1120; padding: 7px; background: #BF1120 url(../images/overton_product_header.gif) no-repeat top right; }
.mainTitle input { margin-left: 5px; }
.subTitle       { margin-bottom: 5px; display: block; color: #ffffff; font-size: 1.4em; font-weight: bold; background-color: #BF1120; padding: 7px; background: #BF1120 url(../images/overton_product_header.gif) no-repeat top right; padding: 3px 5px; }
.subTitle a     { color: #ffffff !important; text-decoration: none !important; }
.bottom         { margin: 20px 0 0; background-image: url(../images/overton_part_manual.jpg); background-repeat: no-repeat; background-position: top right; }
.bottom a       { display: block; width: 191px; padding: 6px 0; margin: 0 0 7px 0; color: #ffffff; text-align: center; font-weight: bold; font-size: 1.1em; background-image: url(../images/overton_red_button.gif); background-repeat: no-repeat; }
.bottom a:hover, .bottom a:visited:hover { background-image: url(../images/overton_black_button.gif); text-decoration: none; }
.bottom p       { display: block; padding: 5px 0 0 0; margin: 0 0 5px 0; }
.subProduct     { clear: both; display: block; float: left; margin: 20px 0 0; width: 627px; padding: 0 10px; }
.subProduct p   { padding: 0; }
.subProduct h3  { padding: 0; }
.prodImage      { margin-left: 10px; }
.findMore       { margin-bottom: 10px; }
.intro          { margin-bottom: -5px; }
.flash          { display: block; float: left; width: 673px; background: transparent; height: 465px; z-index: 0; }

.docs           { border: 1px solid #F08282; padding: 6px 5px 2px; margin: 20px 0;}
.docs ul        { list-style-type: none; margin: 0; padding: 0; }
.docs li        { margin-bottom: 3px; }
.docs a         { color: black; font-size: 0.9em; min-height: 16px; height: auto !important; height: 16px; background: transparent url(../images/overton_pdf.jpg) no-repeat scroll 0 0; padding: 0 0 0 20px; display: block;}

/* About Us */

.basic          { display: inline; overflow: visible; float: left; width: 647px; margin: 10px 0 0 10px; }
.basic a        { color: #BF1120; text-decoration: underline; }
.basic a:hover, .basic a:visited:hover      { text-decoration: none !important; }

/* Login */

.loginBox           { display: block; text-align: center; }
.loginBox fieldset  { display: block; padding: 5px; border: 1px solid #000000; width: 500px; margin-bottom: 20px; text-align: center; }
.loginBox legend    { color: #BF1120; font-weight: bold; padding-bottom: 5px; }
.loginBox table     { width: 396px;}
.loginBox th        { padding: 5px; text-align: left; width: 72px;}
.loginBox td        { padding: 5px; text-align: left; }
.loginBox a         { display: block; float: right; color: #ffffff; text-align: center; font-weight: bold; text-decoration: none; background-image: url(../images/overton_enquire_button.gif); background-repeat: no-repeat; padding: 3px 0 4px 0; width: 69px; }
.loginBox a:hover, .loginBox a:visited:hover        { background-image: url(../images/overton_enquire_button_hi.gif); text-decoration: none; }
.textbox            { width: 300px; }
.send         { background-image: url(../images/overton_send_button.gif) !important; width: 140px !important; }
.send:hover, .send:visited:hover        { background-image: url(../images/overton_send_button_hi.gif) !important; }

/* Manuals */

.manuals            { }
.manuals            { display: block; }
.manuals h3         { padding: 0; margin: 20px 0 10px 0; }
.manuals table      { width: 100%; margin: 0px 0 0px 0; }
.manuals th         { text-align: left; padding: 3px 5px; border: 1px solid #bf1120; border-left-style: none; font-size: 0.9em; }
.manuals td         { padding: 3px 5px; border-bottom: 1px solid #bf1120; border-right: 1px solid #bf1120; font-size: 0.9em; }
.manuals th.leftBord, .manuals td.leftBord { border-left: 1px solid #bf1120; }
.drop               { font-size: 1.1em; }

/* Spares */

.loggedOut          { }
.loggedOut a        { text-decoration: underline;}
.addSpareParts      { text-align: center; padding: 20px 0;}
.addSpareParts a    { padding: 7px 11px; margin: 20px 0; color: #ffffff; text-align: center; text-decoration: none; font-weight: bold; background: url(../images/overton_spares_button.gif) no-repeat; }
.addSpareParts a:hover, .addSpareParts a:visited:hover { background-image: url(../images/overton_spares_button_hi.gif); text-decoration: none; }
.popUpBackground    { background-color: #000000; filter: alpha(opacity=30); opacity: 0.3; }
.popUp              { background-color: #E4E4E4; border: 4px solid #BF1120; font-size: 0.9em; padding: 20px; width: 750px; }
.saveAdd            { margin: 20px 0 0 0; text-align: right; }
.saveAdd a          { display: inline-block; color: #ffffff; text-decoration: none; background: url(../images/overton_enquire_button_hi.gif) no-repeat; width: 69px; padding: 4px 0 5px 0; text-align: center !important; }
.saveAdd a:hover, .saveAdd a:visited:hover   { background-image: url(../images/overton_enquire_button.gif); text-decoration: none; }
.saveAdd .long      { width: 87px; background-image: url(../images/overton_login_button_hi.gif); margin-left: 3px; }
.saveAdd .long:hover, .saveAdd .long:visited:hover   { background-image: url(../images/overton_login_button.gif); }
.popUp .productTitle   { display: block; color: #ffffff; font-size: 1.2em; text-align: left; font-weight: bold; padding: 7px; background: #BF1120 url(../images/overton_product_header.gif) no-repeat top right; }
.showAll            { display: block; margin: 10px 0 0 4px; }
.showAll input      {  }
.showAll label      { margin-right: 20px;  }
.popUp table        { width: 100%; margin: 0; }
.popUp th           { text-align: left; padding: 3px 5px; border: 1px solid #bf1120; border-left-style: none; }
.popUp td           { text-align: left; padding: 3px 5px; border-bottom: 1px solid #bf1120; border-right: 1px solid #bf1120; }
.popSearch          { padding: 10px 0; }
.popSearch table    {  }
.popSearch th       { border-style: none; }
.popSearch td       { border-style: none; vertical-align: top; }
.popSearch select, .popSearch input       { font-size: 1em; vertical-align: middle; }
.popSearch a        { display: block; background-image: url(../images/overton_search.gif); text-decoration: none; background-repeat: no-repeat; color: #ffffff; width: 90px; text-align: center; padding: 4px 0 5px 0; }
.popSearch a:hover, .popSearch a:visited:hover      { text-decoration: none; background-image: url(../images/overton_search_hi.gif); }
.popUp .leftBord    { border-left: 1px solid #bf1120; }
.sparesWait         { overflow: hidden; background: #000000 url(../images/overton_indicator3.gif) no-repeat scroll center center; height: 100%; filter: alpha(opacity=20); opacity: 0.2; z-index: 100002; position: fixed; width: 100%; top: 0; left: 0; }
.waitScreen         { background: #000000 url(../images/overton_indicator3.gif) no-repeat scroll center center; filter: alpha(opacity=20); opacity: 0.2; }
.popUpWait          { background: #000000 url(../images/overton_indicator.gif) no-repeat scroll 770px 5px; height: 100%; margin-left: -20px; margin-top: -20px; filter: alpha(opacity=20); opacity: 0.2; z-index: 100002; position: absolute; width: 100%; }
.popSearch .type    { padding-left: 5px; }
.popSearch .type select, .popSearch .mach select { width: 220px; }
.popSearch .find input { width: 180px; }
.popSearch .butt    { padding-right: 5px; }
.results .mach      { }
.results .code      { }
.results .desc      { }
.results .qty       { text-align: center; width: 66px; }
.results .qty input { width: 60px; text-align: right; font-size: 1em; }
.results .price     { text-align: right; width: 80px; }
.results .total     { text-align: right; width: 65px; }
.noResults          { text-align: center; }
.order              { font-size: 0.9em; }
.order h3           { font-size: 1.1em; margin: 10px 0; padding: 0;}
.order table        { width: 100%; margin: 0; }
.order th           { text-align: left; padding: 3px 5px; border: 1px solid #bf1120; border-left-style: none; }
.order td           { text-align: left; padding: 3px 5px; border-bottom: 1px solid #bf1120; border-right: 1px solid #bf1120; }
.order .code        { }
.order .desc        { }
.order .qty         { text-align: center; width: 66px; }
.order .qty input   { width: 60px; text-align: right; font-size: 1em; }
.order .price       { text-align: right; width: 80px; }
.order .total       { text-align: right; width: 65px; }
.order .delete      { text-align: center; width: 45px; }
.order .small       { font-size: 0.9em; }
.order .noBord      { border-style: none; }
.order .leftBord    { border-left: 1px solid #bf1120; }
.order .rightBord   { border-right: 1px solid #bf1120; }
.order .topBord     { /*border-top: 1px solid #bf1120;*/ }
.order .alignR      { text-align: right; }
.order .noteCont    { float: left; }
.order .note        { border: 1px solid #CCCCCC; display: block; font-size: 0.9em; margin-left: -5px; margin-top: -16px; padding: 3px 5px; position: absolute; text-align: left; width: 235px; }
.submit             { display: block; text-align: right; float: right; clear: both; margin-top: 20px; }
.submit ul          { list-style-type: none; margin: 0; padding: 0;  }
.submit li          { display: block; float: right; margin-left: 7px;}
.sub1               { display: block; width: 227px; color: #ffffff !important; text-decoration: none !important; background-image: url(../images/overton_spares2_button_hi.gif); background-repeat: no-repeat; padding: 4px 0 4px 0; text-align: center; }
.sub2               { display: block; color: #ffffff !important; text-decoration: none !important; font-weight: normal; padding: 4px 0 4px 0; width: 116px !important; text-align: center; background-image: url(../images/overton_spares4_button.gif); background-repeat: no-repeat; }
.sub3               { display: block; color: #ffffff !important; text-decoration: none !important; font-weight: normal; padding: 4px 0 4px 0; width: 160px !important; text-align: center; background-image: url(../images/overton_spares3_button.gif); background-repeat: no-repeat; }
.sub1:hover, .sub1:visited:hover    { background-image: url(../images/overton_spares2_button.gif) !important; }
.sub2:hover, .sub2:visited:hover    { background-image: url(../images/overton_spares4_button_hi.gif) !important; }
.sub3:hover, .sub3:visited:hover    { background-image: url(../images/overton_spares3_button_hi.gif) !important; }
.overflow           { display: block; max-height: 281px; overflow-y: auto; overflow-x: hidden; }
.specInstr          { margin: 10px 5px 0; }
.specInstr .title   { font-weight: bold; margin-left: 5px; }
.specInstr textarea { font-family: Verdana, Arial, sans-serif; font-size: 1em; }

/* Contact Us */

.contact            { padding: 0 5px; text-align: center; background-color: #E9E9E9; border: 1px solid #CCCCCC; padding: 5px; margin: 0 67px; position: relative; }
.contact input, .contact textarea
                    { font-size: 1.1em; width: 400px; }
.contact input      { margin-bottom: 5px; }                    
.contact table      { text-align: left; display: inline-block; }                    
.contact th         { width: 75px; vertical-align: top; padding-top: 3px; }                    
.contact td         { vertical-align: top; }                    
.contact .submitButton    { display: block; text-align: right; margin-top: 5px; }
.contact .submitButton a  { text-decoration: none; display: inline-block; text-align: center; width: 87px; padding: 3px 0 4px 0; color: #ffffff; background: url(../images/overton_login_button.gif) no-repeat; }
.contact .submitButton a:hover, .contact .submitButton a:visited:hover  { text-decoration: none; background-image: url(../images/overton_login_button_hi.gif); }
.contact .error     { width: 20px;}
.contact .error img     { padding-top: 3px; vertical-align: top;}
.contactWait          { background: #000000 url(../images/overton_indicator.gif) no-repeat scroll 487px 7px; height: 100%; margin-left: -5px; margin-top: -5px; filter: alpha(opacity=20); opacity: 0.2; z-index: 100002; position: absolute; width: 100%; }

/* Ticker */

.header .tickCont           {float: left; clear: both;}
.header .ticker             {cursor: pointer; clear: both; height: 18px; line-height: 18px; margin: 0; overflow: hidden; position: relative; width: 900px;}
.header .ticker div         {font-size: 12px; font-weight: bold; position: absolute; top: 0; white-space: nowrap; color: #BF1120;}
.header .editTickBtn         {z-index: 5; position: absolute;}

.editTick  		                { background-color: #FFFFFF; border: 2px solid #CCCCCC; width: 400px; font-size: 0.9em; text-align: left; }
.editTick .editTickTitle        { background-color: #BF1120; color: #FFFFFF; font-size: 1.4em; font-weight: bold; text-align: center; padding: 3px; margin: 2px; }
.editTick .editTickClose	    { text-align: right; font-size: 10px; padding: 0 5px 3px; font-family: Arial; }
.editTick .editTickClose a	    { text-decoration: underline; color: #BF1120; }
.editTick .editTickClose a:hover, .editTick .editTickClose a:visited:hover { text-decoration: none; }
.editTick .editTickButtons      { background-color: #F2F2F2; display: block; text-align: right; margin: 0 5px 5px; }
.editTick .editTickButtons a    { font-size: 0.9em; text-decoration: none; display: inline-block; text-align: center; width: 87px; padding: 3px 0 4px 0; color: #ffffff; background: url(../images/overton_login_button.gif) no-repeat; }
.editTick .editTickButtons a:hover, .editTick .editTickButtons a:visited:hover  { text-decoration: none; background-image: url(../images/overton_login_button_hi.gif); }
.editTick .editTickContents     { background-color: #F2F2F2; padding: 5px; }
.editTick .editTickContents textarea { width: 384px; font-size: 1em; }
.editTick .editTickShow         { float: left; }
.editTick .editTickShow input   { vertical-align: top; }
.editTick .editTickShow label   { padding-top: 2px; display: inline-block; }

/* HTML BLOB (AND BASIC) CONTROL */

.contEdit               {}
.contEdit .htmlBlob     {}                     
.contEdit .htmlBlob_editable .htmlBlob_contents
                        {border: 1px dotted #BF1120; padding: 4px;}                                     
.contEdit .htmlBlob_editor  
                        {width: 100% !important; margin-bottom: 7px; border: 1px solid #B3B3B3 !important;}
.contEdit .htmlBlob_buttonPanel  
                        {border: 1px dotted #A9C4CF; background-color: #EAF2F4; line-height: 20px; padding: 0px 7px;}
.contEdit .htmlBlob_editable .htmlBlob_htmlPanel
                        {margin-bottom: 7px;}                       
.contEdit .htmlBlob_button  
                        {font-size: 0.9em; color: #003D81; padding-top: 2px; padding-bottom: 2px; line-height: 20px;} 
                                               
                          
.contEditBasic          {display: inline;}                                               
.contEditBasic .htmlBlobBasic
                        {display: inline;}                                              
.contEditBasic .htmlBlobBasic_button  
                        {font-size: 0.9em; color: #003D81; padding-top: 2px; padding-bottom: 2px; line-height: 20px;}
.contEditBasic .htmlBlobBasic_editable
                        {border: 1px dotted #BF1120; padding: 4px; display: inline-block;}                
.contEditBasic .htmlBlobBasic_textBox  
                        {width: 96%; border: 1px solid #A9C4CF; padding: 2px;}
.contEditBasic .htmlBlobBasic_buttonPanel  
                        {border: 1px dotted #A9C4CF; background-color: #EAF2F4; line-height: 20px; padding: 0px 7px; font-size: 1.1em; margin-top: 4px;}  
.contEditBasic .htmlBlobBasic_buttonPanel a 
                        {text-decoration: none !important;} 
.contEditBasic .htmlBlobBasic_buttonPanel a:hover
                        {text-decoration: underline !important;}                                                                  
.contEditBasic .htmlBlobBasic_button  
                        {font-size: 0.9em; color: #003D81; padding-top: 2px; padding-bottom: 2px; line-height: 20px;}     
                        
.CuteEditorFrameContainer {border-color: #999999; border-style: dashed; border-width: 1px 0; padding: 1px !important;}                    

/* Meta Tags */

.meta       { font-size: 0.9em;  }
.meta table { display: block; margin-top: 5px; width: 582px; }
.meta th    { text-align: left; padding: 5px; vertical-align: middle; font-weight: normal; border-style: none; }
.meta td    { text-align: left; padding: 5px; border-style: none; }
.meta input, .meta textarea { font-size: 1em; }
.metaInfo   { display: none; position: absolute; z-index: 10; text-align: left; padding: 5px; font-size: 0.9em; background: #ffffff; border: 2px solid #bf1120; margin: -5px 0 0 20px;  }
.meta ul    { margin: 0 0 0 1.5em; padding: 0; list-style-type: disc !important; }
.meta li    { margin: 0.5em 0 0 0; padding: 0; }
