html, body {margin:0; padding:0; height:100%}

body {
font:1em Tahoma, Arial, Helvetica, sans-serif;
background: #fbfbfb url(../img/bg_gradient.jpg) repeat-x;
color:#4a4a4a;
min-width:996px;/* for mozilla*/
}

a {text-decoration:none;}

#header {
height: 156px;
background: #fffced url(../img/header_bg.jpg) no-repeat;
position:relative;
top:-4px;
padding-left:10px;
}

#header ul {
background:#edc200 url(../img/header_nav.png) no-repeat;
width:952px;
text-align:center;
height:60px;
margin:0;
margin-left:15px;
padding:0;
list-style:none;
}

#header li {
float:left;
margin-left:28px;
margin-top:0;
font:1.2em bold Tahoma, Arial, Helvetica, sans-serif;
color:#ffffff;
text-shadow:1px 1px 2px #4f4f4f;
padding-top:.8em;
}

#header li a:link, #header li a:visited { 
color: #ffffff; 
} 
#header li a:hover, #header lia:active{
color: #0c920f;
}

.header_home {
margin-left:203px !important; 
padding-left:45px; 
background:url(../img/icon_home.png) no-repeat top left; 
height:48px;
}

.header_search {
padding-left:65px; 
background:url(../img/icon_search.png) no-repeat top left; 
height:48px;
}

.header_contact {
padding-left:65px; 
background:url(../img/icon_contact.png) no-repeat top left; 
height:48px;
}


#content {
position:relative;
height:100%;
min-height:100%;
border-bottom:0;
background:#fffced url(../img/content_bg.png) repeat-y;
width:996px;
margin:auto;
padding:0;
}

* html #content {height:100%}
body>#content {height:auto}

#contentinner {
margin-left:226px;
margin-top:0;
padding:0;
font-size:.9em;
width:746px;
background:#fffced;
padding-bottom:1em;
}
* html #contentinner {height:1%}/* combat ie 3 pixel jog */

html>body #content{height:auto}

#cent_content {
width:544px;
background:#fffced;
}

#cent_content h1 {
color:#036205;
font-size:1.2em;
margin:0 0 .5em 0;
font:Tahoma, Arial, Helvetica, sans-serif;
}

#cent_content h2 {
color: #c06504;
font-size:1.1em;
margin:.5em 0 .5em 0;
font:Tahoma, Arial, Helvetica, sans-serif;
}

#cent_content h3 {
color: #c06504;
font-size:1em;
margin:.5em 0 .5em 0;
font:Tahoma, Arial, Helvetica, sans-serif;
}

#cent_content p {
margin:0 0 1em 0;
color:#4f4f4f;
}

#cent_content a:link { 
color: blue; 
} 
#cent_content a:visited { 
color: blue; 
} 
#cent_content a:hover{
color: red;
}
#cent_content a:active {
color: red;
}

.img_right {
float:right !important;
margin:0 !important;
margin-left:.5em !important;
}

.img_cent {
text-align:center;
}

div#footer {
position:relative;
height: 41px;
background:transparent url(../img/bg_footer.png) no-repeat;
border:0;
clear: both;
color: #ffffff;
width:996px;
margin:auto;
font-size:.8em;
margin-top:-41px;
}
#clearfooter{clear:both;height:0;}/*needed to make room for footer*/

.footer2{
position:relative;
top:18px;
text-align:right;
margin:0px 5em 0 20em;
padding:0;
white-space:nowrap;
}
.footer2 span{float:left;width:5em;text-align:left;}

.footer2 a:link, .footer2 a:visited { 
color: #087d0a; 
padding: 0 .2em;
}
.footer2 a:hover, .footer2 a:active {
color: #ffffff;
background:#dfb700;
padding: 0 .2em;
}

/* ---------------------------------------------- */

#left_col_outer {
float:left;
width: 186px;
text-align:center;	
margin-left:25px;
margin-bottom:150px;
}

#nav ul {
padding:0;
margin:0;
font-size:1em;
clear:both;
}

#nav li{
color:#ffffff;
list-style:none;
margin:0 0 4px 0;
font-size:.9em;
font-weight:bold;
text-align:left;
width:186px;
}

#nav a, #current_page{
height:36px;
display:block;
font-size:.9em;
padding-left:.7em;
line-height:36px;
border:3px solid #eeeeee;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
text-shadow:1px 1px 0 #000000;
}

#nav a:link { 
color: #ffffff; 
background:#087d0a;
} 
#nav a:visited { 
color: #ffffff; 
background:#087d0a;
} 
#nav a:hover{
color: #ffffff;
background:#00a303;
}
#nav a:active {
color: #ffffff;
background:#00a303;
}

#current_page {
color: #ffffff !important;
background:#045505!important;
}

/* ----------------------------------------------- */

.left_col {
background:transparent;
margin:0;
}

.nav_outer {
background:#fffced;
border-bottom:none;
border-top:none;
margin:0 auto;
}

.nav_outer h1 {
font-size:1em;
color:#59b395;
}

.nav_outer p {
margin:0;
color:#9559b3;
font-style:italic;
font-size:.9em;
font-weight:bold;
}

.nav_outer img {
margin-top:.5em;
}

.nav_outer span {
margin:0;
color:#6c6b6b;
font-style:normal;
font-size:.8em;
font-weight:bold;
}

.nav_outer ul {
padding:0;
margin:0;
}

.nav_outer li {
color:#ffffff;
list-style:none;
margin:0 0 .3em 0;
line-height:2.4em;
font-size:.9em;
font-weight:bold;
text-align:left;
}

.nav_outer a {
height:36px;
display:block;
padding-left:1.1em;
line-height:36px;
color:#ffffff;
}

.std_box {
background: #fbf6fa url(../img/std_box_bg.jpg) repeat-x;
border:2px solid #919091;
text-align:left;
padding:.2em;
width:136px;
margin-bottom:4px;
}

.std_box h1 {
font-weight:bold;
color: #045505;
margin:0;
}

.std_box p {
color: #1a1a1a;
margin:.7em 0;
}


.std_box a {
height:auto !important;
border:none !important;
padding:0 !important;
background:transparent !important;
display:inline !important;
font-size:100% !important;
}

.std_box a:link, .std_box a:visited { 
color: blue !important; 
} 
.std_box a:hover, .std_box a:active{
color: red !important;
}

.sml_text h1 {
font-size:.9em;
}
.sml_text p {
font-size:.75em;
}

.note{
font-size:90%;
color:#999999;
font-style:italic;
}

.highlight {
font-weight:bold;
color:#cd0000;
}

.clear_both{clear:both;}
.margin_0{margin:0 !important;}
.bolden{font-weight:bold;}

/* content_form */
#content_form textarea{
font:.9em Tahoma, Arial, Helvetica,	sans-serif;
}

#content_form input{
width:160px;
margin-right:.5em;
}

#content_form select{
width:auto;
min-width:180px;
margin-right:.5em;
}

.half_select{
min-width:85px !important;
}

#content_form fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none;
}
#content_form fieldset li {  
padding-bottom: 1em;
clear:left;
}

#content_form fieldset.submit {  
border-style: none;
background:#fffced;
}

#content_form label {  
float: left;  
width: 10em;  
margin-right: 1em;  
text-align: right;
}

#content_form legend {  
margin-left: 1em;  
padding:0 .5em;  
font-weight: bold;
color:#4a4a4a;
}

#content_form fieldset {  
float: left;  
width: 443px;  
margin: 0 0 1.5em 48px; 
padding: 0;  
border: 2px solid #f0f0f0;  
background:#ffffff url(../img/content_form_bg.jpg);
}

#content_form fieldset fieldset {  
margin-bottom: -.5em;  
border-style: none;  
background-color: transparent;  
background-image: none;
}
#content_form fieldset fieldset legend {  
margin-left: 0;  
font-weight: normal;
}
#content_form fieldset fieldset ol {  
position: relative;  
top: -1.1em;  
margin: 0 0 0 11em;  
padding: 0;
}
#content_form fieldset fieldset label {  
float: none;  
margin-right: auto;
margin-left: 0;
}

#content_form img {
float:none;
}


#errors, #stop{
background:#ffeff2;
width:423px;
margin-left:auto;
margin-right:auto;
display:none;
}

div#errors, div#stop {
margin-bottom:.5em;
color:#9f001d;
font-weight:bold;
padding:0;
}

.error_padding {
padding:1em !important;
display:block;
}

#errors h1, #errors p, #stop h1, #stop p {
background:#ffffff url(warning.png) no-repeat 5px 3px;
color:#9f001d;
font-size:1em;
padding:.2em .2em .2em 2em;
margin-bottom:.5em;
border:1px solid #9f001d;
}

#stop h1 {
background:#ffffff url(stop.gif) no-repeat 5px 3px;
padding:1.2em .2em 1.4em 4em;
}

#errors p, #stop p {
font-weight:normal;
background:#ffffff;
}

#errors ul, #stop ul {
border:1px solid #9f001d;
background:#ffffff;
margin:0;
font-weight:normal;
}

#errors li, #stop li {
margin:.5em .5em .5em 1.8em;
}

#success{
background:#effff0;
border:2px solid #007305;
}

div#success {
padding:1em;
margin-bottom:.5em;
color:#007305;
font-weight:bold;
}

#success h1 {
background:#ffffff url(good.png) no-repeat 5px 3px;
color:#007305;
font-size:1em;
padding:.2em .2em .2em 2em;
margin-bottom:.5em;
border:1px solid #007305;
}

#success ul,#success p{
color:#000000;
font-weight:normal;
width:100%;
margin-left:0;
list-style:none;
line-height:1.2em;
}

span.success_left {
font-weight:bold;
float:left;
width:11em;
clear:both;
}

span.success_right  {
font-weight:normal;
float:left;
width:auto;;
max-width:21em;
text-align:left;
}

#success li {
text-align:left;
background:#ffffff;
padding:.2em;
margin:.1em;
border:1px #007305 solid;
overflow:hidden;
clear:both;
}

.nodisplay {
display:none;
}

.button1{width:auto !important;}

.tool-tip {
color: #ffffff;
background-color:transparent;
width: 139px;
z-index: 13000;
text-align:left;
}

.tool-title {
font-weight: bold;
font-size: 11px;
margin: 0;
color: #9FD4FF;
padding: 8px 8px 4px;
background:url(../img/bubble.png) top left;
}

.tool-text {
font-size: 11px;
padding: 4px 8px 8px;
background:url(../img/bubble.png) bottom right;
}

#map {
width: auto; 
height: 400px; 
font-size:.9em; 
overflow:hidden; 
color:#0b0b0b;
border:2px solid #919091;
}

.nested_list {
	font-size: 1.1em;
	font-weight:bold;
	}

.nested_list li {
	list-style: none;
	}

.nested_list li ul li {
	font-size: .9em;
	font-weight:normal;
	padding-left: 16px;
	list-style:disc;
	color:#f7f7f7;

	}

.spacer5{
	height:5px;
	width:100%;
	overflow:hidden;
	clear:right;
}
p.spacer5 {margin:0;padding:0;}

.right_col_spacer{
	height:74px;
	width:100%;
	overflow:hidden;
	clear:right;
}
p.right_col_spacer {margin:0;padding:0;}

table.prices {
border:1px solid #5a5f59;
width:100%;
color:#ffffff;
}

.prices td{
padding:.5em;
vertical-align:top;
}

.t1{
width:50%;
text-align:left;
color:#ffdf76;
}

.t2{
width:22%;
text-align:right;
padding-right:0 !important;
}

.t3{
width:28%;
text-align:left;
}

.cent {
text-align:center;
}

.img_link {
border:0 !important;
}

#table_outer {
margin-left:2em;
}

.table_css {
display:table;
margin:0 auto;
}

.table_row {
display:table-row;
}

.table_cell {
display:table-cell;
}

.gallery_thumb {
width:204px; 
margin-right:20px;
}


#table_outer a:link img, #table_outer a:visited img{ 
border:3px #575757 solid;
}

#table_outer a:hover img, #table_outer a:active img{ 
border:3px #fe4a4e solid;
} 

div#right_col  {
float:right;
display:inline;
background:#fffced;
width:186px;
padding: 0;
margin:0;
position:relative;
top:-92px;
}

div#links_listings  {
float:left;
display:inline;
width:25em;
padding: 0 0 .5em 0;
}

div#links_listings h2  {
margin:0 0 .5em 0;
font-size:95%;
}

.listing{
width:24em;
border:1px solid #919091;
background:#ffffff;
padding:.5em;
overflow:hidden;
margin:0 0 .5em 0;
}
.listing img{
float:left;
margin:7px;
}

.listing h3, .listing h4{
margin:0 0 0 110px;
}

.listing h4{
font-weight:normal;
font-size:80%;
}

.listing p{
margin:0;
padding:.1em;
}
.nowrap p{margin-left:110px}


.news{
font-size:.9em !important;
}

.news span{
color:#045505;
}

.cent_images {
overflow:hidden;
margin:0 auto;
padding-left:1.1em;
}

.cent_images p{
float:left;
margin:0 auto;
margin-right:.5em;
text-align:center;
width:160px;
color:#a6bafc;
}

.cal{
border:0;
vertical-align:middle;
}

#thickbox_img img{
margin-bottom:.8em;
margin-left:.2em;
}

#thickbox_img a:link img, #thickbox_img a:visited img{ 
border:2px #e3b612 solid !important;
}

#thickbox_img a:hover img, #thickbox_img a:active img{ 
border:2px #fe4a4e solid !important;
}

#lang a, #lang img{
background:#fffced !important;
border:0;
float:left;
height:auto;
padding:0!important;
margin-right:.2em;
}

.half_box {
background:#fbf6fa url(../img/half_box_bg.jpg) repeat-x;
width:216px;
border:2px solid #919091;
float:left;
padding:0 1em 1em 1em;
margin:0 0 15px 0;
}

.half_box h2{
color:#4b7795;
margin-bottom:.2em;
}

.half_box ul {
padding:0;
margin:0;
}

.half_box li {
font-size:.8em;
font-weight:normal;
color:#4b7795;
line-height:normal;
list-style:none;
}

.bigger {
font-size:.9em !important;
font-weight:bold !important;
color:#020202 !important;
}

.half_left_box{
margin-right:15px;
}

.top_up_box {
float:left; 
margin:1em 3em; 
text-align:center; 
background:#fbf6fa url(../img/half_box_bg.jpg) repeat-x;
border:2px solid #919091;
padding:.5em;
}

#breadcrumb {
background:#ffffff;
height:2.2em;
margin:-8px 0 0 0;
border-bottom:5px solid #c3d8e9;
}

#breadcrumb p{
margin:0;
padding:.2em 0 0 1em;
line-height:2em;
font-size:.9em;
font-weight:bold;
}

#breadcrumb span {
color: #ffffff;
background:#000845;
padding:.2em .5em;
border:2px solid #919091;
font-weight:normal;
}

.breadcrumb_link {
padding:.2em .4em;
border:2px solid #919091;
font-weight:normal;
}

#inner_frame {
background: #efefef;
}

/* ++++++++++ WEATHER ++++++++++ */

.wx_top{
background:#fffced url(../img/wx_top_bg.jpg) no-repeat;
height:70px;
margin:0;
}

.wx_bottom{
background:#fffced url(../img/wx_bottom_bg.jpg) no-repeat;
height:12px;
margin:0 0 4px 0;
}

#wx{
margin:0;
padding:3px;
background:#fffced url(../img/wx_bg.jpg) center;
width:180px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
border:0;
}

#wx h2{
color:#c9312c;
font-size:.9em;
font-weight:bold;
margin:0 0 .3em 0;
display:none;
}

#wx h3 {
color:#6e6e6e;
font-size:.8em;
font-weight:bold;
margin:0 0 .3em 0;
}

#wx h4 {
color:#ffffff;
font-size:.8em;
font-weight:bold;
margin:0;
}

#wx img{
border:3px solid #e1e2e2;
margin-bottom:.3em;
}

.wx_icons img{
border:2px solid #feba28;
margin-top:.2em;
}

.wx_icons {
display:inline;
font-size:.9em;
font-weight:bold;
}

.wx_left {
float:left;
padding-left:3.5em !important;
color: #ffffff !important;
margin-top:0;
}

.wx_right {
float:right;
padding-right:3.5em !important;
color: #ffffff !important;
margin-top:0;
}

.wx_clear {
clear:both;
margin:0;
height:1px;
}

.wx_max {
color:#b10000;
font-size:.9em;
font-weight:bold;
}

.wx_min {
color:#035aa6;
padding-right:1.2em;
font-size:.9em;
font-weight:bold;
}

#wx_credits {
font-size:.6em !important;
color:#e7e7e7 !important;
margin:.5em 0 0 0 !important;
}

#wx_credits a:link, #wx_credits a:visited{ 
color: #e7e7e7; 
background:#67b7fa;
padding:0;
margin:0;
display:inline;
border:0;
text-decoration:none;
} 
#wx_credits a:hover, #wx_credits a:active{
color: #ffffff;
background:#5598cf;
}

#wx p {
color:#f9df90;
font-size:.8em;
font-weight:bold;
margin:.4em 0 .1em 0;
}

.starbuy_top {
margin-top:4px;
display:block;
}

.starbuy_bottom {
display:block;
}

.starbuy_body {
background:#029005 url(../img/starbuy_bg.png) center;
width:186px;
margin:0;
padding-bottom:.4em;
text-align:center;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-shadow:1px 1px 0 #000000;
border:0;
margin-bottom:-1px !important;
}

.thumb_bg {
background:#028f05 url(../img/thumb_bg.png) center;
}

.starbuy_body h2{
color:#e5ffe6;
font-size:1.4em;
margin:0;
padding:.1em 0 .4em 0;
font-weight:normal;
}

.starbuy_body img {
border:3px #eeeeee solid;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
margin:0;
}

.starbuy_body h3{
color:#fdffbd;
font-size:1.2em;
margin:0;
padding:.5em .3em .3em .3em;
font-weight:normal;
}

.starbuy_body h4{
color:#fde2c7;
font-size:1.2em;
margin:0;
padding:0 0 .3em 0;
font-weight:normal;
}

.starbuy_body a {
padding:0;
margin:0;
font-size:1em;
font-weight:normal;
}

.starbuy_body a:link, .starbuy_body a:visited { 
color: #dedefe; 
} 
.starbuy_body a:hover, .starbuy_body a:active{
color:#fffc05;
}

.textcent {text-align:center !important;}
.textcent p{text-align:center !important;}

.links {
background:#ffffff url(../img/div_centre.jpg);
width:543px;
margin-bottom:1em;
font-size:.95em;
}

.links h2{
background:#e5f9d4 url(../img/div_header.jpg);
padding:.8em .5em .5em .5em;
margin-top:0 !important;
color:#984f02 !important;
}

.links h3 {
color:#BE4689;
font-size:1em;
padding:0 0 0 .5em;
}

.links h4 {
font-size:.9em;
padding:0 0 0 .5em;
margin:0 !important;
}

.links p {
padding:0 .5em .5em .5em;
}

.links_footer {
padding:.5em !important;
background:#e5f9d4 url(../img/div_footer.jpg) no-repeat bottom;
margin-bottom:0 !important;
min-height:1.4em;
}

.links_header_thin {
background:#e5f9d4 url(../img/div_header.jpg);
height:1px;
}

.links_footer_thin {
background:#e5f9d4 url(../img/div_footer.jpg) no-repeat bottom;
height:1px;
}

.links form {
margin-left:9px;
}

.links select {
width:167px;
font-size:.9em;
}

/* Properfinder */
.desc {
background:#ffffff url(../img/div_centre.jpg);
width:543px;
margin-bottom:.5em;
}

.desc h2 {
background:#e5f9d4 url(../img/div_header.jpg);
padding:.8em .5em .5em .5em;
text-align:right;
font-size:1em !important;
margin-top:0 !important;
color:#984f02 !important;
}

.desc h3 {
color:#528D31;
font-size:1em;
margin:0;
}

.desc span{float:left;text-align:left;}

.desc_footer {
padding:.5em !important;
background:#e5f9d4 url(../img/div_footer.jpg) no-repeat bottom;
text-align:right !important;
margin-bottom:0 !important;
color:#984f02 !important;
font-weight:bold;
}

.desc_inner {
padding:0 0 0 10px;
}

.desc_thumb {
width:170px;
float:left;
position:relative;/* keep it visible*/
left:-1px;/* line it up exactly*/
padding-top:5px;
font-size:.8em;
}

.desc_thumb img {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border:3px solid #f0f0f0;
}
.desc_desc {
margin-left:140px;
padding:0 10px 0 0;
min-height:135px;
}

/* Paging */
#paging {
	font-size:0.9em;
	float:left;
}

#paging ul {
	list-style-type: none;
	margin-left:-40px;	
}

#paging li {
	margin: 0 .1em;
	float:left;
	line-height:2.4em;
}

#paging li a {
	padding: 0.2em 0.4em;
	color: #ffffff !important;
	background: #087d0a !important;
	border: 2px solid #eeeeee;
	text-decoration: none;
}

#paging li a:hover {
	color: #ffffff !important;
	border: 2px solid #eeeeee;
	background: #00a303 !important;
}

#paging li a#current_page2 {
	color: #ffffff !important;
	border: 2px solid #eeeeee !important;
	background: #045505 !important;
	text-decoration: none;
}

#paging li a#null_page {
	color: #ffffff !important;
	border: 2px solid #ffffff !important;
}

.col_top {
background:#087d0a url(../img/col_top_bg.png) top no-repeat;
height:8px;
margin:0;
padding:0;
font-size:0;
}

.searchbox_bg {
background:#087d0a url(../img/searchbox_bg.png) top no-repeat;
height:52px;
}

.column_form {
background:#087d0a url(../img/col_bg.png) bottom;
width:186px;
margin:0 0 4px 0;
text-align:left;
font:.8em Tahoma, Arial, Helvetica, sans-serif;
color:#ffffff;
padding-bottom:1em;
}

.column_form h2{
color:#ffffff;
font-size:1em;
font-weight:bold;
margin:0;
text-shadow:1px 1px 1px #000000;
padding:.3em .7em 1em .9em;
}

.column_form p{
padding:0 1em 0 1em;
margin:.5em 0 .5em 0;
}

.column_form span{
font-style:italic;
color:#fff5df;
}

.column_form select,.column_form input,.column_form label,.column_form button{
margin-left:.9em;
margin-bottom:.5em;
margin-top:.2em;
font-size:1em;
}

.column_form img{
padding:0 0 0 .9em;
}

.column_form a:link, .column_form a:visited { 
color: #dedefe; 
} 
.column_form a:hover, .column_form a:active{
color:#fffc05;
}

.currency {
width:120px;
}

.margin-left_zero {
margin-left:0 !important;
}

/* ++++ Detail Page Start ++++ */
#detail_cent {
text-align:center;
margin-top:1em;
}

.smltext90 {font-size: 0.8em;}
.smlcaps {font-variant:small-caps;}
.lrpad10 {padding:0 10px 0 10px;}

.detail_paging{
font-variant:small-caps;
font-size:.9em;
}

img.detail_thumb {
margin-top:.5em !important;
}

iframe {
	margin:0;
	height:330px;
	width:438px;
}

.detail_note {
	background:#087d0a;
	color:#ffffff;
	text-align:center;
	padding:3px;
	font-weight:bold;
}

.detail_note2 {
	height:1.2em; 
	background:#087d0a; 
	color:#ffffff; 
	line-height:1.2em; 
	padding:3px 6px;
}

.detail_note2 p, .detail_note span {
color:#ffffff !important;
text-shadow:1px 1px 1px #000000;
}

.textleft {text-align:left !important;}
.textcent {text-align:center;}
.textjustify {text-align:justify !important;}

.floatleft {
	float:left;
	padding:0;
	margin:0;
}

.floatright {
	float:right;
	padding:0;
	margin:0;	
}

#description {
	background:#ffffff url(../img/content_form_bg.jpg) repeat-y;
	margin-top:0;
	margin-bottom:1em;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	width:423px;
	border:2px solid #f0f0f0;
}

.utilities {
	color:#c9312c;
	font-weight:bold;
}
/* ++++ Detail Page End ++++ */

.nested_listed {
width:380px;
list-style:none;
margin:1em 1em 1em -4em; 
font-size:.9em;
background:#fffced url(../img/div_centre.jpg);
padding:.5em;
border:2px #ececec solid;
}

.indent{
padding-left:.5em;
}


#side_bar {
	display:block;
	width:99%;
	margin-top:.5em;
	overflow:hidden;

}

#side_bar a {
	font: .8em/170% Tahoma, Arial, Helvetica, sans-serif;
	border: 2px solid #eeeeee;
	text-decoration:none;
	margin:2px;
	padding:0 3px;
	float:left;
	white-space:nowrap;
}

#side_bar a:link,  #side_bar a:visited{
	background:#ffffff;
	color: #045505;
}
#side_bar a:hover, #side_bar a:active{
	background:#00a303;
	color: #ffffff;
}
