/*
Theme Name: GreenMe V3
Theme URI: http://www.greenme.ie
Version: 3.0
Description: GreenMe, November 2009 - 3 col home page, 2 col other pages
Author: Rento
Author URI: http://www.rentodesign.com
*/

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height: 18px;}
table {border-collapse:collapse;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}


body { /*background:#004867;*/ background:#0097C2 url('img/body-bcgr.jpg') repeat-x; color:#444; font-family: Verdana; }

h2 { font-family: Helvetica; font-size: 20px; font-weight:normal; color:#3B7A3A; padding-top:10px; padding-bottom:10px; }
h3 { font-family: Helvetica; font-size: 16px; font-weight:bold; color:#3B7A3A; padding-top:10px; padding-bottom:0px; margin:0; }

p { font-family: Verdana; font-size: 11px; font-weight:normal; padding-top:10px; line-height:16px; }
a, a:visited { font-size:12px; font-weight:normal; color:#000000; text-decoration:underline; line-height:16px; }
a:hover { color:#004867; text-decoration:none; }
h1, h1 a, h1 a:visited { font-family: "Times New Roman", Times, serif; font-size: 22px; font-weight:bold; color:#004867; padding-top:10px; padding-bottom:5px; font-style:italic; margin-top:10px; text-decoration:none; }
img { border:2px solid #8F8F8F; display:inline; margin-top:20px; margin-bottom:5px; }


/* Green Me STUFF */

/* structure */

.container { width: 990px; margin: 0 auto; }
.showgrid { background: url(src/grid.png); }
body { margin:0; }
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24, div.span-25 {float:left;margin-right: 10px;}
div.last { margin-right: 0; }
.span-1  { width: 30px;}
.span-2  { width: 70px;}
.span-3  { width: 110px;}
.span-4  { width: 150px;}
.span-5  { width: 190px;}
.span-6  { width: 230px;}
.span-7  { width: 270px;}
.span-8  { width: 310px;}
.span-9  { width: 350px;}
.span-10 { width: 390px;}
.span-11 { width: 430px;}
.span-12 { width: 470px;}
.span-13 { width: 510px;}
.span-14 { width: 550px;}
.span-15 { width: 590px;}
.span-16 { width: 630px;}
.span-17 { width: 670px;}
.span-18 { width: 710px;}
.span-19 { width: 750px;}
.span-20 { width: 790px;}
.span-21 { width: 830px;}
.span-22 { width: 870px;}
.span-23 { width: 910px;}
.span-24 { width: 950px;}
.span-25, div.span-25 { width: 990px; margin: 0; }
.append-1  { padding-right: 40px;}
.append-2  { padding-right: 80px;}
.append-3  { padding-right: 120px;}
.append-4  { padding-right: 160px;}
.append-5  { padding-right: 200px;}
.append-6  { padding-right: 240px;}
.append-7  { padding-right: 280px;}
.append-8  { padding-right: 320px;}
.append-9  { padding-right: 360px;}
.append-10 { padding-right: 400px;}
.append-11 { padding-right: 440px;}
.append-12 { padding-right: 480px;}
.append-13 { padding-right: 520px;}
.append-14 { padding-right: 560px;}
.append-15 { padding-right: 600px;}
.append-16 { padding-right: 640px;}
.append-17 { padding-right: 680px;}
.append-18 { padding-right: 720px;}
.append-19 { padding-right: 760px;}
.append-20 { padding-right: 800px;}
.append-21 { padding-right: 840px;}
.append-22 { padding-right: 880px;}
.append-23 { padding-right: 920px;}
.append-24 { padding-right: 960px;}
.prepend-1  { padding-left: 40px;}
.prepend-2  { padding-left: 80px;}
.prepend-3  { padding-left: 120px;}
.prepend-4  { padding-left: 160px;}
.prepend-5  { padding-left: 200px;}
.prepend-6  { padding-left: 240px;}
.prepend-7  { padding-left: 280px;}
.prepend-8  { padding-left: 320px;}
.prepend-9  { padding-left: 360px;}
.prepend-10 { padding-left: 400px;}
.prepend-11 { padding-left: 440px;}
.prepend-12 { padding-left: 480px;}
.prepend-13 { padding-left: 520px;}
.prepend-14 { padding-left: 560px;}
.prepend-15 { padding-left: 600px;}
.prepend-16 { padding-left: 640px;}
.prepend-17 { padding-left: 680px;}
.prepend-18 { padding-left: 720px;}
.prepend-19 { padding-left: 760px;}
.prepend-20 { padding-left: 800px;}
.prepend-21 { padding-left: 840px;}
.prepend-22 { padding-left: 880px;}
.prepend-23 { padding-left: 920px;}
.prepend-24 { padding-left: 960px;}
div.border { padding-right:4px; margin-right:5px; border-right: 1px solid #eee; }
div.colborder { padding-right:28px; margin-right:25px; border-right: 1px solid #eee; }
.pull-1 { margin-left: -40px;}
.pull-2 { margin-left: -80px;}
.pull-3 { margin-left: -120px;}
.pull-4 { margin-left: -160px;}
.pull-5 { margin-left: -200px;}
.pull-6 { margin-left: -240px;}
.pull-7 { margin-left: -280px;}
.pull-8 { margin-left: -320px;}
.pull-9 { margin-left: -360px;}
.pull-10 { margin-left: -400px;}
.pull-11 { margin-left: -440px;}
.pull-12 { margin-left: -480px;}
.pull-13 { margin-left: -520px;}
.pull-14 { margin-left: -560px;}
.pull-15 { margin-left: -600px;}
.pull-16 { margin-left: -640px;}
.pull-17 { margin-left: -680px;}
.pull-18 { margin-left: -720px;}
.pull-19 { margin-left: -760px;}
.pull-20 { margin-left: -800px;}
.pull-21 { margin-left: -840px;}
.pull-22 { margin-left: -880px;}
.pull-23 { margin-left: -920px;}
.pull-24 { margin-left: -960px;}
.pull-25 { margin-left: -1000px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24, .pull-25 {float:left;position:relative;}
.push-1 { margin: 0 -40px 1.5em 40px;}
.push-2 { margin: 0 -80px 1.5em 80px;}
.push-3 { margin: 0 -120px 1.5em 120px;}
.push-4 { margin: 0 -160px 1.5em 160px;}
.push-5 { margin: 0 -200px 1.5em 200px;}
.push-6 { margin: 0 -240px 1.5em 240px;}
.push-7 { margin: 0 -280px 1.5em 280px;}
.push-8 { margin: 0 -320px 1.5em 320px;}
.push-9 { margin: 0 -360px 1.5em 360px;}
.push-10 { margin: 0 -400px 1.5em 400px;}
.push-11 { margin: 0 -440px 1.5em 440px;}
.push-12 { margin: 0 -480px 1.5em 480px;}
.push-13 { margin: 0 -520px 1.5em 520px;}
.push-14 { margin: 0 -560px 1.5em 560px;}
.push-15 { margin: 0 -600px 1.5em 600px;}
.push-16 { margin: 0 -640px 1.5em 640px;}
.push-17 { margin: 0 -680px 1.5em 680px;}
.push-18 { margin: 0 -720px 1.5em 720px;}
.push-19 { margin: 0 -760px 1.5em 760px;}
.push-20 { margin: 0 -800px 1.5em 800px;}
.push-21 { margin: 0 -840px 1.5em 840px;}
.push-22 { margin: 0 -880px 1.5em 880px;}
.push-23 { margin: 0 -920px 1.5em 920px;}
.push-24 { margin: 0 -960px 1.5em 960px;}
.push-25 { margin: 0 -1000px 1.5em 1000px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24, .push-25 {float:right;position:relative;}
.box { padding: 1.5em; margin-bottom: 1.5em; background: #E5ECF9; }
hr { background: #ddd; color: #ddd; clear: both; float: none; width: 100%; height: .1em; margin: 0 0 1.45em; border: none; }
hr.space { background: #fff; color: #fff; }
.clearfix:after, .container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix, .container {display: inline-block;}
* html .clearfix, * html .container {height: 1%;}
.clearfix, .container {display: block;}
.clear { clear:both; }

.outer-container { background:url('img/head-bcgr.jpg') no-repeat top center; clear:both; /*width:960px; padding-bottom: 20px; padding-left:20px; padding-right:20px; background: #004867; margin:20px auto;*/ }
/*.container { background-image:url(img/grid.png); }*/

/* header & title */
.header { height: 168px; width: 944px; padding:0; margin:0; }
.header_bg { /*background-image:url('img/header_bg.jpg'); background-position:top;*/ height: 168px; width: 974px; }
.logo { background: url('img/blank.gif') no-repeat 0 22px; height: 160px; width: 283px; margin-bottom: 0px; float:left; border:0; margin:0; }
.header3 { background: url('img/nll_header3.gif') no-repeat; height: 83px; width: 541px; margin-bottom: 0px; vertical-align:top; float:right; }

p.file_mov { background: url(img/file_mov.png) no-repeat 5px 15px #F0F0F0; border: 1px solid #CCC; padding: 15px 10px 15px 60px; margin-top:20px; color:#000;}

.paddy-ex-img {height:116px;}
.paddy-ex-img a { float:left; display: inline; height:56px;}
.paddy-ex-img img { border:0; margin:0 5px 0 5px;}

#paddy-slideshow-wrap { width:260px; height:260px; margin-top:8px; }
#paddy-slideshow-wrap img { border:0; margin:0; padding:0; }
#paddy-slideshow-wrap span { font-size:18px; font-weight:bold; color:#3B7A3A; margin:0; padding:0; }
#paddy-slideshow-wrap p { border-bottom:1px solid #3B7A3A; padding-bottom:6px; }
#paddy-slideshow { width:260px; height:120px; position:relative; }
#paddy-slideshow DIV { width:260px; height:120px; position:absolute; text-align:center; background:#AFCC32; }
#paddy-slideshow DIV.active { z-index:10; opacity:1.0; }

#right-ad-holder { width:260px; height:160px; padding-top:20px; }
#right-ad-holder img { border:0; margin:0; padding:0; }
#right-ad-holder DIV { width:260px; height:160px; position:absolute; background:#FFF; }
#right-ad-holder DIV.active { width:260px; height:160px; z-index:10; opacity:1.0; }

.main_advert_wrap { width:263px; height:217px; border:1px solid #090; padding:3px; margin-top:10px; }
.main_advert_wrap h3 { text-align:center; font-size:14px; color:#69318C; margin:6px 0px 6px 0px; font-weight:normal; }
.main_advert_wrap img { border:0; margin:0; }
.main_advert_wrap hr { margin:5px 0px 5px 0px; }

.header_input { float:right; padding-right:40px; width:300px; }

.menulinks { float:right; text-align:center; width:264px; height:30px; background:url('img/login-top-bcgr.jpg') no-repeat; vertical-align:middle; }
.menulinks a, .menulinks a:visited, .menulinks a:hover { font-size:12px; font-family:Arial; font-weight:normal; color:#FFF; text-decoration:underline; text-shadow:#000 1px 1px; }

.searchform { 
width:264px; height:41px; background:url('img/search-bcgr.jpg') no-repeat; margin-top:76px; float:right; padding-top:6px; text-align:right; }
.search-input { margin:2px 0 0 12px; height:18px; width:195px; float:left; display:inline; }
.search-button { border:0; margin:0 12px 0; display:inline; }

/* ======== Main Content =========== */
.content-holder { padding-top:10px; padding-left:10px; }
.white-bcgr { background-color:#fff; }
/* --------------------------------- */

.companybox_platinum { border: 1px solid #84898d; padding-left:5px; margin-top:5px; margin-bottom:5px; padding-bottom:5px; padding-top:5px; height:100%; min-height:100px; width:678px; display:inline-table; }
.companybox_silver { border: 1px solid #D9D9F3; padding-left:5px; margin-top:5px; margin-bottom:5px; padding-bottom:5px; padding-top:5px; height:100%; min-height:100px; width:678px; display:inline-table; }
.companybox_bronze { border: 1px solid #A67D3D; padding-left:5px; margin-top:5px; margin-bottom:5px; padding-bottom:5px; padding-top:5px; height:100%; min-height:100px; width:678px; display:inline-table; }
.companybox_gold { border: 1px solid #B5A642; padding-left:5px; margin-top:5px; margin-bottom:5px; padding-bottom:5px; padding-top:5px; height:100%; min-height:100px; width:678px; display:inline-table; }

span.companyadd { float:left; padding-top:2px; padding-left:5px; }  
.companybox { border : 1px solid #004867; padding-left:5px; margin-top:0px; padding-bottom:5px; padding-top:10px; height:100%; }  
.companybox h1 { font-family: Helvetica; font-size: 21px; font-weight:bold; color:#004867; padding-top:5px; padding-bottom:0px; }  
.company_logo { padding-top:0px; padding:5px;  float:right; }
.company_widetext { width:100%; color:#333333; font-size: 14px; font-weight:normal; line-height:14px; padding-top:10px; padding-bottom:5px; padding-left:0px; display:inline; margin-top:10px;  }  
#company_phone {  color:#333333; font-size: 14px; font-weight:normal; line-height:14px;  height:15px; width:14px; }  
.searchbox { background:#B2D387; border : 1px solid #004867; padding-left:7px; margin-top:45px; margin-left:5px; padding-bottom:10px; } 
.searchbox label { font-size:12px; }  
.searchbox select { margin-bottom:5px; }     
div#main_nav a {  background-image: url('img/main_nav_bg.jpg');  background-repeat:repeat-x;  height:40px;  text-decoration:none;  padding:11px 25px 8px 25px;  font-size:18px;  font-weight:bold;  color:#FFFFFF;  width:944px;  }  
div#main_nav a:visited {  background-image: url('img/main_nav_bg.jpg');  background-repeat:repeat-x;  height:40px;  color:#FFFFFF;  text-decoration:none;  height:40px;  padding:11px 25px 8px 25px;  font-size:18px;  font-weight:bold; }

div#main_nav { background:#FFFFFF; height:40px; font-family: "Helvetica"; font-size: 18px; font-weight:bold; padding-bottom:0px; }

div#main_nav li { display: inline; padding: 0px; height:40px; text-decoration:none; }

div#main_nav ul { background: url('img/main_nav_bg.jpg') repeat-x; height:40px; display: block; padding-top:12px; padding-bottom:10px; }

div#main_nav li.current_page_item { background: #7FB637; display: inline; height:40px; }

div#main_nav li.current_page_item a:visited { background: #7FB637; padding:11px 25px 8px 25px; height:40px; }


div#main_nav li.current_page_item a:hover { color: #004867; padding:11px 25px 8px 25px; height:40px; }


div#main_nav a:hover { color: #004867; background: #B2D387; padding:11px 25px 8px 25px; height:40px; }
div#video { margin-top: 15px; margin-bottom: 15px; }

div#signup { background: url('img/button_signup_bg.jpg') no-repeat; height:38px; padding-top: 25px; padding-left:30px; }

.homepage { font-family: Verdana; font-size: 12px; font-weight:bold; padding-top:0px; background: url('img/hp-bcgr.png'); }

ul.homepageli li, .right_coll li, #askExperts-wrap li { list-style-type:none; background: url('img/bullet_square.jpg') no-repeat 2px 5px; padding-left:20px; padding-bottom:0px; padding-right:15px;   margin-left:0px; margin-top:5px; color:#000000; font-weight: normal; font-size:14px; }

.right_coll { background:#FFFFFF; }

.right_coll-holder { padding-left:10px; padding-right:15px; padding-bottom:55px; }

.homepage a, .homepage a:visited { font-size:12px; font-weight:normal; color:#000000; text-decoration:none; line-height:16px; }

.homepage a:hover { color:#004867; text-decoration:underline;}

.author { width: 621px; padding-top:0px; padding-left:5px; padding-right:20px;}
.author p {	font-family: Helvetica;       font-size: 12px;       font-weight:normal;       padding-top:10px;       text-align:justify;}
.author h3 { font-family: Helvetica; font-size: 12px; font-weight:normal; color:#3B7A3A; padding-top:10px; padding-bottom:10px;}

div#signup a, signup a:visited { color:#FFFFFF; font-size:17px; font-weight:bold; text-decoration:none;}
div#signup a:hover { color:#7FB637; font-size:17px; font-weight:bold; text-decoration:none;}

div#searchdir { width:50px; }

.hp_left { padding:0 5px 35px 5px;  }
.colum-holder { padding-left:20px; padding-right:20px; }

.hp_middle { padding:0px 10px 35px 24px; }

.hp_middle input { width:245px; margin-bottom:20px; }

.hp_right { padding:0 15px 35px 10px; padding-left:10px; }


.mid_left { width:128px; float:left; padding-right:8px;}
.mid_right{ width:128px; float:left; padding-right:8px;}

.mid_left li, .mid_right li { padding:0px 0px 6px 8px; border-bottom:1px dotted #CCC; background: url('img/dir-arrow.gif') no-repeat; }
.mid_left a, .mid_left a:visited, .mid_right a, .mid_right a:visited { font-family:Helvetica; font-size:12px; font-weight:bold; line-height:14px; display:block; /*color:#368A0E;*/ }

.mid_auth_left { width:128px; float:left; padding-right:8px;}
.mid_auth_right{ width:128px; float:left; padding-right:8px;}

.dir_rightbar { font-family: "Helvetica"; font-size: 18px; font-weight:bold; }
.dir_rightbar-wrap { padding:0 16px 26px 16px; }

.dircontent img { border:0px solid #8F8F8F; display:inline; margin-top:0px; margin-bottom:0px; }
.dircontent-wrap { padding-right:16px; }

.dir_left { width:200px; float:left; padding-right:10px; margin-top:20px; }
.dir_right{ width:200px; float:left; padding-right:10px; margin-top:20px; }

.dir_left li, .dir_right li { padding:0px 0px 6px 8px; border-bottom:1px dotted #CCC; background: url('img/dir-arrow.gif') no-repeat; }
.dir_left a, .dir_right a { font-family:Helvetica; font-size:12px; font-weight:bold; line-height:16px; display:block; }

.dir_right_advert { width:210px; float:right; border:1px solid #090; padding:5px; margin-top:20px;}
.dir_right_advert h3 { text-align:center; font-size:14px; color:#69318C; margin:6px 0px 6px 0px; font-weight:normal; }
.dir_right_advert img { border:0px; }

.dir_right_display_advert { float:right; width:193px; border:1px solid #090; padding:5px; margin-top:20px; }
.dir_right_display_advert img { border:0px; }


/*
BEGIN : standard internal pages with a left column
*/

.content { padding-top:0px; }

.clear { background:#FFFFFF; background: #FFFFFF url('img/page_col_div.jpg') repeat-y scroll 0%; width:990px; float:left; padding-top:0px; height:100%; width:944px; padding-bottom:0px; }
.adminPage { width:990px; dislpay:table-cell; }


.fullpage { background:#FFFFFF; width:904px; float:left; padding-top:0px; padding-left:20px; padding-right:20px; height:100%; padding-bottom:20px; }
.mainpage { background:#FFFFFF; display:table-cell; width:698px; float:right; padding-top:10px; padding-left:20px; padding-right:20px; padding-bottom:30px; height:100%; }

.mainpage li { list-style-type:none; background: url('img/bullet_round.jpg') no-repeat 2px top; padding-left:20px; padding-bottom:0px; margin-left:0px; margin-top:5px; font-size:14px; }

.mainpage img { border:2px solid #8F8F8F; display:inline; margin-right:20px; margin-bottom:0px; margin-left:20px; margin-top:5px; }

.leftcol_nav { background:#FFFFFF; width: 239px; font-family: "Helvetica"; font-size: 18px; font-weight:bold; float:left; display:block;   height:100%; }
.leftcol_nav a { text-decoration:none; display:block; height:100%; width: 214px; padding-top:10px; padding-bottom:10px; padding-left:25px; color:#15688C; font-size:17px; font-weight:bold; }
.leftcol_nav a:visited { text-decoration:none; display:block; height:100%; width: 214px; padding-top:10px; padding-bottom:10px; padding-left:25px; color:#15688C; font-size:17px; font-weight:bold; }
.leftcol_nav li { height:100%; width: 239px; margin-top:0px; text-decoration:none; border-bottom:3px solid #15688C; float:left; }

.leftcol_nav ul { list-style-type:none; height:100%; display: block; width: 239px; }
.leftcol_nav li.current_page_item { width: 214px; height:100%; display:inline; border-bottom:3px solid #15688C; }
.leftcol_nav li.current_page_item a:visited { background: #7FB637; color: #FFFFFF ; height:100%; width: 214px; padding-top:10px; padding-bottom:10px; padding-left:25px; border-bottom:3px solid #15688C; }

.cat_main { width:200px; }

.cat_sub { width:200px; float:right; }

.leftcol_nav li.current_page_item a:hover { color: #004867; height:100%; width: 214px; padding-top:10px; padding-bottom:10px; padding-left:25px; }
.leftcol_nav a:hover { color: #004867; background: #B2D387; height:100%; width: 214px; padding-top:10px; padding-bottom:10px; padding-left:25px; }
.leftcol_nav_selected{ background: #7FB637; color: #FFFFFF ; height:100%; width: 214px; padding-top:0px;  padding-left:0px; border-bottom:3px solid #15688C; }
/*
END : standard internal pages with a left column
*/



/*
Directory Navigation
*/
.dir_nav { width: 685px; font-family: "Helvetica"; font-size: 13px; font-weight:normal; float:left; display:block; padding-bottom:20px; }
.dir_nav p { font-family: "Helvetica"; font-size: 13px; font-weight:normal; float:left; padding-top:20px; }
.dir_nav a, .dir_nav a:visited { text-decoration:underline; display:inline; color:#15688C; font-size:13px; font-weight:normal; line-height:18px; }
.dir_nav a:hover { text-decoration:none; display:inline; color:#15688C; font-size:13px; font-weight:normal; line-height:18px; }

.companyheader { color: #FFFFFF; background: #004867; font-weight:bold; display:block; float:left; padding-bottom:5px; padding-left:5px; padding-top:5px; width:620px; }

.company { width:680px; display:block; float:left; padding-top:5px; padding-bottom:5px; padding-left:5px; }

span.companyname { width:200px; display:block; float:left; padding-top:2px; padding-left:5px; }
span.description { width:410px; display:block; padding-top:2px; float:left; }


#company_details { width: 400px; font-family: "Helvetica"; font-size: 13px; font-weight:normal; float:left; display:block; padding-bottom:0px; }

.company_details_wide { width: 621px; font-family: "Helvetica"; font-size: 13px; font-weight:normal; float:left; display:block; padding-bottom:0px; }

.company_phone { background: url('img/c_phone.png') no-repeat 0px 7px; font-size: 13px; padding-top:8px; padding-bottom:0px; padding-left:20px; margin-bottom:2px; display:block; height:18px; }

.more_details { font-size: 13px; padding-top:0px; padding-bottom:0px; padding-left:20px; margin-bottom:2px; display:block; height:18px; }
.company_email { background: url('img/c_email.png') no-repeat 0px 2px; font-size: 13px; padding-top:0px; padding-bottom:0px; padding-left:20px; margin-bottom:5px; display:block; height:18px; }
.company_web { background: url('img/c_web.png') no-repeat 0px 2px; font-size: 13px; padding-top:0px; padding-bottom:0px; padding-left:20px; margin-bottom:5px; display:block; height:18px; }
.company_bar { background: url('img/c_bar.png') no-repeat 0px 2px; font-size: 13px; padding-top:0px; padding-bottom:0px; padding-left:20px; margin-bottom:5px; display:block; height:18px; }
.company_map { background: url('img/c_map.png') no-repeat 0px 2px; font-size: 13px; padding-top:0px; padding-bottom:0px; padding-left:20px; margin-bottom:5px; display:block; height:18px; }
.company_desc { font-size: 13px; padding-top:5px; padding-bottom:5px; padding-left:0px; padding-right:10px; margin-top:35px; margin-bottom:5px; display:block; height:100%; }
.company_desc li {  list-style-type:none;   background: url('img/bullet_round.jpg') no-repeat 2px 1px; padding-left:20px;   padding-bottom:0px;   padding-right:15px;   margin-left:0px;   margin-top:5px;   color:#000000;   font-weight: normal;   font-size:14px; }
#company_detail { width:450px; display:block; float:left; height:100%; padding-top:0px; padding-left:0px; } 
#cal {  border:0px solid #8F8F8F;  display:inline;  margin-top:0px;  margin-bottom:-4px;  margin-left:0px;  margin-right:5px; }

/* plans */

.plan_header { width: 900px; font-family: "Helvetica"; font-size: 18px; background:#004867; color:#FFFFFF; font-weight:normal; float:left; display:block; padding-bottom:0px; padding-left:10px; height:38px; margin: 10px 0px 10px 0px;}

.plan_header a, .plan_header a:visited { height:40px; text-decoration:underline; padding:11px 25px 8px 25px; font-size:18px; font-weight:bold; color:#FFFFFF; }

.plan_header a:hover { color:#B2D387; text-decoration:underline; height:40px; padding:11px 25px 8px 25px; font-size:18px; font-weight:bold;}

.plan_header input {	width:70px; height:26px;	background:url(img/button-001.png) no-repeat; font-size:13px; line-height:26px; /*border:1px solid #FFFFFF;*/ border:0; cursor:pointer; font-weight:bold;}

.plan_header input:hover{ margin-bottom:5px; background: #FFFFFF; border:1px solid  #7FB637;}

.plan { width: 775px; font-family: "Helvetica"; font-size: 13px; color:#000000; font-weight:normal; float:left; display:block; padding-bottom:0px; padding-left:10px; height:100%;}

.plan_feature {
width:225px;
display:block;
float:left;
height:100%;
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
font-weight:bold; }


.plan_detail {
width:125px;
display:block;
float:left;
height:100%;
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
text-align:center; }


.plan_detail img { border:0px solid #8F8F8F; display:inline; margin-top:0px; margin-bottom:0px;}

.plan_detail_chk {
background: url('img/chk.png') no-repeat center;
height:10px;
width:10px;
margin-top:10px;
display:block;}


.display_header { width: 600px; font-family: "Helvetica"; font-size: 16px; background:#004867; color:#FFFFFF; font-weight:normal; float:left; display:block; padding-bottom:0px; padding-left:5px; height:20px;}


.display_field { float:left; display:block; padding-bottom:0px; padding-left:0px; height:100%; }

.display_field img { border:0px solid #8F8F8F; display:inline; margin-top:5px; margin-bottom:5px; margin-left:0px; padding-left:0px; }


.display { width: 600px; font-family: "Helvetica"; font-size: 13px; color:#000000; font-weight:normal; float:left; display:block; padding-bottom:0px; padding-left:5px; height:100%; line-height:25px; }

.display a, .display a:visited {
color:#000000;
font-size:13px;
font-weight:normal;
line-height:25px;
text-decoration:underline; }

.display li { list-style-type:none; background-image: url('img/bullet_round.jpg'); background-repeat:no-repeat; background-position:2px 3px; padding-left:20px; padding-bottom:0px; margin-left:0px; margin-top:1px; font-size:14px; }


#mapdisplay {
display:none;
width:400px;
height:280px;
margin-bottom:5px;
padding-bottom:0px;
margin-left:0px;
margin-top:10px; }


.addthis {
display:block;
float:left;
width:620px;
 }

.product_image img { border:2px solid #8F8F8F; display:inline; margin-top:0px; margin-bottom:0px; }



.advert_image  {
 display:inline; margin-top:0px; margin-bottom:0px; float:right; }





.stats { width: 600px; font-family: "Helvetica"; font-size: 13px; color:#000000; font-weight:normal; float:left; display:block; padding-bottom:0px; padding-left:0px; height:100%; }

.stat_desc {
width:150px;
display:block;
float:left;
height:100%;
font-weight:bold;

padding-top:5px;
padding-bottom:5px;
padding-left:0px;
text-align:left; }

.stat_host {
width:150px;
display:block;
float:left;
height:100%;
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
text-align:left; }

.stat_visit {
width:150px;
display:block;
float:left;
height:100%;
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
text-align:left; }



.tower_ad {
padding-left:50px;
border:0px; }

.tower_ad img {
border:0px; }

.tower_ad h2 {
	font-family: Helvetica;       font-size: 20px;       font-weight:normal;       color:#3B7A3A;       padding-top:30px;       padding-bottom:0px;       text-align:center;       width:115px }


/*
Site map
*/



.ddsg-wrapper li {  list-style-type:none;   background: url('img/bullet_square.jpg') no-repeat 2px 5px;   padding-left:20px;   padding-bottom:0px;   padding-right:15px;   margin-left:0px;   margin-top:5px;   color:#000000;   font-weight: normal;   font-size:14px; }

.ddsg-wrapper ul { }






/*
START : blog
*/

.rss {
 vertical-align:middle; border:0px; padding-top:5px; padding-bottom:3px; margin:0px; }

.rss img { vertical-align:middle; border:0; padding:0px; margin:0px; }

.rss a, .rss a:visited { text-decoration:none; }

.rss a:hover { text-decoration:underline; }


#wellies { border:0px; display:inline; margin-top:0px; margin-bottom:0px; }


.rightcol { background: #FFFFFF url('img/blog_col_div.jpg') repeat-y top right; width:904px; padding:0 20px; display:table-cell; }


.blogcontent { width: 621px; padding-top:0px; padding-left:5px; padding-right:20px; }

.blogcontent p { color:#333333; font-family: Verdana; font-size: 11px; font-weight:normal; line-height:18px; padding-top:10px; padding-left:0px; }


.dircontent p { color:#333333; font-family: Verdana; font-size: 11px; font-weight:normal; line-height:18px; padding-top:0px; padding-bottom:5px; padding-left:0px; }



.blog-side-bar { font-family: "Helvetica"; font-size: 18px; font-weight:bold; padding:0px 10px 20px 10px; }
.blog-side-bar h1 { font-family: Helvetica; font-size: 18px; font-weight:bold; color:#004867; padding-top:15px; padding-bottom:0px; }
.blog-side-bar ul,li { list-style-type:none; }
.blog-side-bar ul ul li, .blog_nav ul ol li{ list-style-type:none; margin:0 0 0 20px; }
.blog-writers-list li { background:transparent url(img/bullet_round-s.jpg) no-repeat 0px 7px; display:block; width:120px; float:left; margin-right:10px;  margin-bottom:3px; padding-left:12px; }
.blog-latest-list li { background:transparent url(img/bullet_round-s.jpg) no-repeat 0px 7px; padding-left:12px; margin-bottom:3px; }


/*
END: blog
*/

.breadcrumb { height:35px; font-family:Helvetica; font-size: 14px; font-weight:bold; color: #646566; padding-top:0px; padding-bottom:10px; width:610px; }
.breadcrumb p { color:#333333; font-family:Helvetica; font-size:14px; font-weight:normal; line-height:20px; padding-top:5px; }
.breadcrumb a{ font-family:Helvetica; font-size: 14px; font-weight:bold; text-decoration: underline; color: #646566; padding-top:0px; padding-bottom:2pt; text-align:left; }
.breadcrumb a:hover{ color: #7FB637; text-decoration: underline; }



.err {
border: 1px solid red; }

.errtext {
padding-left:5px;
font-size:13px;
color:red; }

label { float: left; margin-right: 0.5em; display: block; }


.fullpage label, .mainpage label { color:#004867; font-size:13px; }


div#multicombo {
 border: 1px solid #444444; overflow: auto; width: 250px; height: 250px; padding-left: 5px; padding-top:5px; font-size:13px; color:#000000; margin-top:2px; margin-bottom:5px; }


.fullpage input, .mainpage input, .fullpage select, .mainpage select, check { color:#000000; margin-top:2px; margin-bottom:5px; font-size:13px; }

.fullpage textarea, .mainpage textarea { color:#000000; margin-top:2px; margin-bottom:5px; font-size:13px; }

.image_right {
border:1px none;
float:right;
margin-left:10px;
margin-right:10px;
margin-top:1px;
padding:1px; }

.storycontent li {
	line-height: 1.4em;
	list-style: url('img/li.gif');
	margin-left: 30px;       color:#000000;       font-family:Verdana;       font-size:10.5pt;       line-height:14pt;       padding-bottom:0px;       padding-left:12px;       padding-top:10px;       text-align:justify;       width:490px; }

code {
	background: #FFF;
	border: 1px solid #EEE;
	border-left: 6px solid #CCC;
	color: #666;
	display: block;
	font: normal 1em Tahoma,sans-serif;
	line-height: 1.6em;
	margin-bottom: 12px;
	padding: 8px 10px;
	white-space: pre; }

blockquote {
	background: url('img/quote.gif') no-repeat;
	display: block;
	font-weight: bold;
	padding-left: 28px; }

/* misc */
.clearer {clear: both; font-size: 0;}
.left {float: left;}
.right {float: right;}

/* main */
.main { border-top: 0px solid #FFF; padding: 0px 0px 0px 0px; background-color:#FFFFFF; width:760px; vertical-align:top; }

#payment {
font-size:13px;
float:left;
padding-bottom:10px;
padding-left:30px;
margin-top:0px;
padding-top:0px;
width:600px;
 }


/* barometer */
#barometer {
font-size:13px;
display:block;
float:left;
padding-bottom:10px;
padding-left:10px;
margin-top:0px;
padding-top:0px;
width:620px; }



#barometer li{
background-image:url(img/bullet_square.jpg);
background-position:2px 4px;
background-repeat:no-repeat;
font-size:14px;
list-style-type:none;
margin-left:0;
margin-top:2px;
padding-bottom:0;
padding-left:20px;
padding-right:5px;
 }


#barometer_field{ float:right; display:block; padding-bottom:0px; padding-left:0px; height:100%; margin-top:0px; }


#barometer_box{
width:615px;
margin-top:0px;
margin-bottom:10px;
font-size:13px;
background:#F4F4F4;
float:left;
height:100%;
padding-bottom:5px;
padding-left:5px;
padding-top:5px; }

#barometer_boxtitle{
width:610px;
margin-top:0px;
font-size:13px;
float:left; }



#bartoggle {
float:left;
margin-right:10px; }


#barometer_view { height:100%; background:#F4F4F4; margin-top:0px; font-size:13px; float:left; padding-bottom:10px; padding-top:0px; padding-left:0px; padding-right:0px; margin-right:5px; margin-left:0px; margin-right:2px; display:none; width:645px; }

#barometer_display { width: 620px; font-family: "Helvetica"; font-size: 13px; color:#000000; font-weight:normal; float:left; display:block; padding-bottom:0px; padding-left:5px; margin-right:5px; height:100%; line-height:25px; }

#barometer_display a, #barometer_display a:visited {
color:#000000;
font-size:13px;
font-weight:normal;
line-height:25px;
text-decoration:underline; }

#barometer_display li { list-style-type:none; background-image: url('img/bullet_round.jpg'); background-repeat:no-repeat; background-position:2px 3px; padding-left:20px; padding-bottom:0px; margin-left:0px; margin-top:1px; font-size:14px; }


#barometer_display_field { float:left; display:block; padding-bottom:0px; padding-left:0px; height:100%; }

#barometer_display_field img { border:0px solid #8F8F8F; display:inline; margin-top:5px; margin-bottom:5px; margin-left:0px; padding-left:0px; }





/* use these for page title and print icon */

div#print {
width: 100%; }

/* company logo */
.company_logo img {margin-top:15px; }

/* navigation */
.nav_repeat { width:200px; background: url('img/lsrepeat.gif') repeat-y 50% 0; overflow:hidden; }

.navigation {
	background: #222 url('img/09.gif') repeat-y 100%;
	float: right;
	width: 151px; }

.navigation h2 {
	color: #fdfcfc;       font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	line-height: 15px;
	margin: 0;
	margin-right:3px;
	padding-left: 10px; }

#submenu  {       font-family:Verdana;       font-size: 11px;
	color:#fdfcfc;
	text-decoration: underline;
	line-height: 20px;
	margin-top:10px;
	margin-left:7px; }

#spacer {
height:90px; }

#search { margin-left:9px; width:110px; border:1px solid #8cc63f;
 }

.entry { margin-left: 0px; margin-top:5px; margin-bottom:5px; }

.entry li,.entry ul { padding-left:5px; margin-left:10px; color:#010101;
font-family:Helvetica;
font-size:14px;
font-weight:normal; line-height: 18px; list-style-image: url('img/bullet.gif'); }

.entry h1 {
font-family:Helvetica;
font-size:14px;
font-weight:normal; color: #6a7f00; font-weight: bold; padding-left:0px; margin-left:0px; }

.entry img { border:2px solid #8F8F8F; display:inline; margin-right:20px; margin-bottom:0px; margin-left:20px; margin-top:5px; }

/* */
.footer { background:transparent url(img/main_nav_bg.jpg) repeat-x scroll 0 0; height:40px; margin:0px auto 20px auto; text-align:center; padding-top:10px; color: #FFFFFF; font-size: 14px; font-weight: normal; }


.footer a, .footer a:visited { color: #FFFFFF; font-size: 14px; font-weight: normal; text-decoration: underline; padding-right:20px;	vertical-align:middle;	 }
.footer a:hover {color:#7cbfe4;}
span.footer { text-align:center; float:left; color: #FFFFFF; font-weight: normal; }
.footer img { display:inline; border:0px; float:right; margin-top:-83px; padding:0px; }
#footimg img { border:0px; float:right; padding:0px; margin-bottom:-10px; }

.wp-caption { margin-right:20px; padding-top:0px; padding-left:0px; text-align:center; }

.wp-caption-text {       font-size:9px;       vertical-align:top;       padding-left:0px;       margin-left:0px; }




/* posts */

.post_navigation {
	display: block;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 15px;
	}
	
.alignright {
	float: right;
	}

.alignleft {
	float: left
	}




.post h1 {
	font-family: "Times New Roman", Times, serif;       font-size: 22px;       font-weight:bold;       color:#004867;       padding-top:10px;       padding-bottom:0px;       clear:left; }


.post h1 a, h1 a:visited { font-size:22px; font-weight:bold; color:#004867; text-decoration:none; line-height:25px; }

.post h1 a:hover { color:#004867; text-decoration:underline; }

.post ul, .post ol { padding-left:10px; }

.post li { list-style-type:none; background-image: url('img/bullet_round.jpg'); background-repeat:no-repeat; background-position:2px top; padding-left:20px; padding-bottom:0px; margin-left:0px; margin-top:5px; font-size:12px; }

.post img { border:2px solid #8F8F8F; display:inline; margin-right:10px; margin-bottom:10px; margin-left:10px; margin-top:5px; }

.postdetail_top { padding-left:0px; height:18px; font-size:11px; font-weight:normal; color:#fff; background: #9CCD7D; display:inline-block; padding:3px 8px; }

.postdetail_top a, .postdetail_top a:visited, .postdetail_top a:link { color:#fff; }




.postdetail_bottom { padding-left:0px; padding-top:20px; padding-bottom:45px; height:18px; font-size:11px; font-weight:normal; color:#004867; }

.commentlist li {
	font-size:13px;
	}
.commentlist li ul li {
	font-size: 1em; }

.commentlist li {
	font-weight: bold; }

.commentlist li .avatar {
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a { color:#333333;
font-size:12px;
font-weight:normal;
padding-left:0;
	}

.commentlist p {
	font-weight: normal;
	line-height: 18px;
	text-transform: none;
	}


.commentlist a, .commentlist a:visited { font-size:12px; color:#333333; text-decoration:none; line-height:18px; }

.commentlist p a, .commentlist p a:visited { text-decoration:underline; }

.commentlist { padding-left: 17px; text-align: justify; color:#333333;	}
.commentlist li { margin: 5px 0 0px; padding: 5px 5px 10px 0px; list-style: inherit; }
.commentlist li ul li {	margin-right: -5px;	margin-left: 10px; }
.commentlist p { margin: 10px 5px 10px 0; }
.commentmetadata { margin: 0; display: block; }
.commentmetadata p{ font-size:9px; }
.tail_comment { background:url('img/comments.jpg') no-repeat scroll 0 3px; padding-left:20px; display:inline; font-size:11px; font-weight:normal; color:#004867; clear:left; display:block; }
.blog-list-title { margin-top:20px; }
.tail_comment a, .postdetail_bottom a, .postdetail_top a { font-size:11px; font-weight:normal; color:#004867; padding-left:0px; padding-bottom:3px; text-decoration:underline; }
.tail_comment a:hover, .postdetail a:hover, .postdetail_top a:hover { text-decoration:none; }

.post {margin: 0px 0 10px;}
.post .info{ background: #F5F5F5; border: 1px solid #E3E4E4; color: #666; margin: 2px 0 4px; padding: 5px 10px; }

td.cpDayColumnHeader { border-color:#C0C0C0; border-style:solid; border-width:0 0 1px; text-align:right; }
.cpDayColumnHeader, .cpYearNavigation, .cpMonthNavigation, .cpCurrentMonthDate, .cpCurrentMonthDateDisabled, .cpOtherMonthDate, .cpOtherMonthDateDisabled, .cpCurrentDate, .cpCurrentDateDisabled, .cpTodayText, .cpTodayTextDisabled, .cpText { font-family:arial; font-size:8pt; }

.cpYearNavigation, .cpMonthNavigation { background-color:#C0C0C0; color:#000000; font-weight:bold; text-align:center; text-decoration:none; }

.video-cont-wrap { width:290px; float:left; margin:10px 0px 10px 0px; }

.video-img { width:120px; height:120px; margin-right:10px; float:left; }
.video-img img { margin:0; border:0; }
.absolute {position:absolute;}
.video-details { width:130px; margin-right:10px; float:left }

#ep-videos { position:absolute; text-align:left; z-index:10; float:left; display:inline; left:0px; top:0px; margin:0; }
#ep-videos img { border:0; margin:0; }

/* --------- Vouchers related styles ----------- */

a.vouch-main-link, a.vouch-main-link:visited, a.vouch-main-link:hover { font-family:Helvetica, sans-serif; font-size:16px; text-decoration:none; color:#060; font-weight:bold; }
.vouchers-main-wrap ul { padding:12px; }
.vouchers-main-wrap ul li { list-style-type: disc; list-style-position:outside; margin-bottom:6px; font-size:11px; }

/* =============================================== */

/* --------- Sign-up page styles ----------- */

#signup-content-wrap { background:#FFFFFF; width:590px; float:left; padding-top:0px; padding-left:20px; padding-right:20px; height:100%; padding-bottom:20px; }
#signup-content-wrap label { white-space:nowrap; clear:both; color: #004867; font-size:13px; }

/* =============================================== */

/* --------- Business Reg page styles ----------- */

#businessReg-content-wrap { background:#FFFFFF; float:left; padding-top:0px; padding-left:20px; padding-right:20px; height:100%; padding-bottom:20px; }
#businessReg-content-wrap label { white-space:nowrap; clear:both; color: #004867; font-size:13px; }

/* =============================================== */


/* --------- Focus Corner ----------- */

#focus-corner { position:absolute; text-align:left; z-index:10; float:left; display:inline; left:0px; top:0px; margin:0; }
#focus-corner img { margin:0; border:0; }

/* =============================================== */

.title_link { padding-top:10px; padding-bottom:5px; margin-top:10px; }
.title_link a, .title_link a:visited { font-family: "Times New Roman", Times, serif; font-size: 22px; font-weight:bold; color:#004867; font-style:italic; text-decoration:none; }

a.more-link { font-family:Times; font-style:italic; font-weight:bold; font-size:14px; text-decoration:none; margin-bottom:16px; display:block; color:#2A790A; }

.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}

/* --------- Eco Stocking Filler ----------- */

.vouchers-spec-main-wrap { background:url(img/vouchers-spec/bcgr.jpg) no-repeat 0px 0px; display:table; padding-top:45px; padding-left:155px;}
#vouch-s-bcgr { position:absolute; height:272px; }
#vouch-s-bcgr IMG { border:0; }
#vouch-s-holder { width:486px; font-family:Arial, sans-serif; line-height:11px; }
#vouch-s-title { background:url(img/vouchers-spec/header.png) no-repeat 0px 0px; text-indent:-9000px; width:436px; height:76px;  }

.vouch-s-table { border:1px solid #27C101; height:164px; background:#fff; width:486px; margin-bottom:16px; font-size:11px; line-height:11px; }
.vouch-s-table IMG { border:1px solid #27C101; margin:8px 0 0 0; }

.vouch-s-table td { vertical-align:top; padding:4px; font-family:Arial, sans-serif; }

.vouch-s-table p { font-size:14px; font-family:Arial, sans-serif; }

.vouch-s-table h2 { line-height:18px; }

.vouch-s-img { text-align:center; }

.vouch-s-offer { width:330px; padding-right:12px; padding-bottom:12px; }
.vouch-s-offer h2 { margin:0; padding:10px 0 0 0; }

a.vouch-s-ts { border:1px solid #ccc; padding:3px; text-align: center; margin-top:12px; width:110px; }
a.vouch-s-ts { font-family:Arial, sans-serif; line-height:11px; color:#999; font-size:10px; }

.vs-dtd-title { background:#6995A5; font-weight:bold; color:#fff; padding:4px; font-family:Arial, sans-serif; }
.vs-dtd-title a { font-weight:bold; color:#fff; text-decoration:none; }
.vs-dtd { font-weight:bold; color:#126586; text-align:right; }

/* ----------------------------- */
/* Eco Stocking Filler Frontpage */

#vouch-sf-wrap { padding:69px 0 0 61px; margin:26px 0 16px 0; background:url(img/vouchers-spec/vsf-bacgr.jpg) no-repeat 0px 0px; display:table; }
#vouch-sf-box { width:188px; height:136px; border:1px solid #27C101; float:left; display:table-cell; }
#vouch-sf-box ul, #vouch-sf-box li { height:136px; }
#vouch-sf-box h3 a { font-size:14px; color:#3B7A3A; font-family:Arial, sans-serif; font-weight:bold; padding:0; line-height:14px; margin:0; }
#vouch-sf-box p { font-size:11px; font-family:Arial, sans-serif; font-weight:normal; line-height:11px; }
#vouch-sf-box li div { padding:4px 8px; }

.vsf-next IMG, .vsf-prev IMG { border:0; margin:0; }
.vsf-next, .vsf-prev { display:block; float:left; }
.vsf-prev { padding-top:60px; z-index:14; outline:0; }
.vsf-next { padding-top:60px; z-index:15; outline:0; }
#vouch-sf-wrap a.vsf-button { font-family:Arial, sans-serif; font-weight:bold; font-size:10px; background-color:#2AB001; padding:3px 6px; margin:8px 8px 8px 22px; display:inline-block; color:#fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; }

.statsContent { border-top:2px dotted #CCCCCC; display:table; margin:12px 0 40px; padding-top:16px; }
.statsContent img { padding:0; margin:0; border:0; }

#activebar-container img { border:0; padding:0; margin:0;}

.advertRegBlock { -moz-border-radius:7px;
    border-radius: 7px;
background-color:#D1FE75;
border:1px solid #417825;
padding:20px;
text-align:center;
width:480px;
font-size:12px; }

.advertRegBlock a { -moz-border-radius:6px;
    border-radius: 6px;
background-color:#417825;
color:#FFFFFF;
display:inline-block;
font-weight:bold;
padding:6px 9px;
text-decoration:none;
margin:0 6px;
}

.advertRegBlock a:hover {
background-color:#5E9537;
text-shadow:1px 1px #000;
 }