@import url( reset.css );
BODY {
	BACKGROUND: url(images/body_bg_short.gif) #fff repeat-y left top;
}

.c {
	float: left;
}
.cr {
	clear: left;
}

td {
	vertical-align: top;
	padding: 5px;
}

h1 {
	font-size: 14pt;
	margin: 5px 0 5px 0;
}

h2 {
	font-size: 10pt;
	margin: 0;
	padding: 0;
}

.smallDesc {
	font-size: 9pt;
}

h3 {
	color: #5e74b3;
	font-size: 8pt;
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #5e74b3;
}

#descr {
	padding: 0px;
	margin: 0 0 5px 0;
}

table.formPage {
	
}
td.err {
	padding: 3px;
	color: #FF0000;
	border: 1px solid #A0A0A0;
	text-align: left;
}
td.msg {
	padding: 3px;
	color: #0000FF;
	background: #EDF3FF;
	border: 1px solid #A0A0A0;
	text-align: left;
}
.label {
	text-align: right;
}
.buttons {
	text-align: center;
}
.count {
	color: #6f6f6f;
	font-size: 8pt;
	font-weight: normal;
}
#links a {
	font-size: 10pt;
}
#links p {
	margin: 0 0 7px 0;
}
.url {
	color: #6f6f6f;
}
#path {
	margin-top: 2px;
	padding: 3px;
	background: #D9E8F9;
	line-height: 19px;
	border-top: 1px solid #5e74b3;
	width: 740px;
}
.submit {
	float: left;
	vertical-align: middle;
}
A.submit1:link {
	text-decoration:underline
}
#user-bar {
   clear:both;
   width:20%;
   margin:0 0 0 auto;
   padding:3px;
   background:#D9E8F9;
   line-height:19px;
   text-align:right;
}

.text, .btn {
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	
}
.btn2 {
	border:none;
	vertical-align: bottom;
}
input.text {
	color: #000000;
	border: 1px solid #000000;
}
textarea.text {
	font-size: 8pt;
	border: 1px solid #000000;
}
select {
	font-size: 8pt;
	border: 1px solid #000000;
}

.captcha {
	border: 1px solid #000000;
	margin-top: 5px;
}

.panels {border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   border-bottom: 1px solid #000000;
    color: #003366;
   	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}

.toppanels {border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   border-top: 1px solid #000000;
   border-bottom: 1px solid #000000;
   background: #D9E8F9;
   color: #003366;
   	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}


#path {
   margin-top: 0px;
   padding: 5px;
   background: #D9E8F9;
   line-height: 19px;
   border-top: 1px solid #000000;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   border-bottom: 1px solid #000000;
}

form {
	display: inline;
	margin: 0;
	padding: 0;
}
.btn {
	font-size: 8pt;
	font-weight: bold;
	border: 1px solid #000000;
	background: #c7d5e4;
	cursor: pointer;
	height: 17px;
}

input.btn1{

	height: 17px;
   color:#050;
   font-size:90%;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');}
input.btnhov{
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;}

span.req {
	margin-left: 3px;
	color: #FF0000;
	font-weight: bold;
}

div.errForm, span.errForm {
	margin: 0px 0 0px 5px;
	padding: 2px 3px 2px 3px;
	color: #FF0000;
	background: #FFFFF3;
	border: 1px solid #cccccc;
	text-align: left;
	clear: right;
}
.small, .small a {
	padding: 0px;
	margin: 0px;
	color: #909090;
	font-size: 7pt;
	text-decoration: none;
}
.sort {
	color: #000000;
}
p.subcats {
	margin: 0px 0px 7px 0px;
	padding: 0px;
}
div.pr {
	font-size: 6pt;
	color: #000000;
	float: left;
	height: 5px;
	margin-right: 5px;
}
div.prg {
	width: 40px;
	border: 1px solid #999999;
	height: 3px;
	font-size: 1px;
}
div.prb {
	background: #5eaa5e;
	height: 3px;
	font-size: 1px;
}

.link21 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.link22 {
	FONT-SIZE: 11px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px dashed; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.link23 {
	FONT-SIZE: 11px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px dotted; TEXT-ALIGN: left
}
.link24 {
	TEXT-DECORATION: underline;
	color: #0000FF;
}
.rank{
	FONT-SIZE: 7px; BORDER-TOP: #cccccc 1px dotted;
}
#p1 p span {
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	WIDTH: 100%;
	PADDING-TOP: 5px;
	color: #000000;
}

div.footer {
   bottom:0;
   clear:both;
	text-align: center;
	border-top: 1px dotted #E0E0E0;
	padding: 3px 0 0 0;
	margin-top: 50px;
}
div.footer a {
	color: #606060;
}
.price {
	border: 1px solid #A0A0A0;
}
.price table td{
	margin: 0;
	padding: 2px;
	vertical-align: bottom;
}

.paging-links,
.paging-info {
   text-align:right;
}

.paging-info {
   font-style: italic;
}

.limit_field {
   border: 0 solid transparent;
   border-width:0;
   background-color:#efece7
}

#toggleCategTree {
   display:block;
   cursor:pointer;
   cursor:hand;
   color:#6A8AD4;
}

#categtree {
   margin:3px 0;
   height:200px;
   width:300px;
   overflow:auto;
   border:1px dotted #9EC2F3;
   border-width:0 1px 1px;
}

#catTitle { background:#fff; } /* Important for Konqueror */

#categtree h2 {
   margin:0 0 5px;
   padding:2px;
   text-align:center;
   color:#5e74b3;
   background:#DDE5F3;
   vertical-align:middle;
}

#categtree #close_tree {
   right:0;
   padding:1px;
   text-align:center;
   white-space:nowrap;
   cursor:pointer;
   cursor:hand;
}

#categtree .categ-item {
   clear:both;
   margin:3px 5px;
   padding:2px 5px;
   display:block;
   border:1px dotted #CBE2EC;
   border-width:1px 0;
   cursor:pointer;
   cursor:hand;
}

#categtree .categ-item img {
   margin-right:1em;
}

#categtree .odd {
   background:#F8F8FC;
}

#categtree .even {
   background:#fff;
}

#categtree .categ-item:hover {
   background:#eee;
}

#bottomrule {
	Z-INDEX: 12; LEFT: 188px; WIDTH: 422px; POSITION: absolute; TOP: 1316px; HEIGHT: 39px
}

#logo {
	Z-INDEX: 16; LEFT: 6px; WIDTH: 69px; POSITION: absolute; TOP: 6px; HEIGHT: 73px
}
#logotext {
	Z-INDEX: 17; LEFT: 77px; WIDTH: 220px; POSITION: absolute; TOP: 22px; HEIGHT: 39px
}

* {
	FONT-SIZE: 9pt; COLOR: #747474; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cleared {
	CLEAR: both; FLOAT: none
}
#header {
	CLEAR: both; DISPLAY: block; MARGIN-LEFT: 5px; WIDTH: 970px; POSITION: relative; HEIGHT: 80px; BACKGROUND-COLOR: #fff
}
#header H1 A {
	DISPLAY: block; HEIGHT: 50px
}
#header H1 SPAN {
	DISPLAY: none
}
#header H2 SPAN {
	DISPLAY: none
}
#header OL {
	DISPLAY: block; LEFT: 0px; WIDTH: 760px; POSITION: absolute; TOP: 55px; HEIGHT: 25px
}
#header OL LI {
	FLOAT: right
}
#header OL LI A {
	DISPLAY: block; HEIGHT: 25px
}
#header OL LI A SPAN {
	DISPLAY: none
}

#body-top {
	DISPLAY: block; MARGIN-LEFT: 5px; POSITION: relative; HEIGHT: 230px
}
#body-top .l {
	LEFT: 0px; WIDTH: 760px; POSITION: absolute; TOP: 0px; HEIGHT: 230px
}
#body-top .r {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; LEFT: 755px; PADDING-BOTTOM: 0px; WIDTH: 250px; COLOR: #f2eee7; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 233px; BACKGROUND-COLOR: #816945
}
#body-top .r H3 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(images/h.event_calendar.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 25px
}
#body-top .r H3 A {
	DISPLAY: block; HEIGHT: 25px
}
#body-top .r H3 SPAN {
	DISPLAY: none
}
#body-top .r UL {
	CLEAR: both; DISPLAY: block; FLOAT: none
}
#body-top .r LI {
	CLEAR: both; FLOAT: none; MARGIN-BOTTOM: 8px; WIDTH: 190px
}
#body-top .r A {
	COLOR: #f2eee7; TEXT-DECORATION: none
}
#body-top .r A STRONG {
	COLOR: #f2eee7; TEXT-DECORATION: underline
}

#body-top .r LI A:hover STRONG {
	TEXT-DECORATION: none
}
#body-top .r P {
	MARGIN-TOP: 20px
}
#body-top .r P A:hover {
	TEXT-DECORATION: underline
}
#wrap {
	CLEAR: both; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 744px; POSITION: relative
}
#b {
	CLEAR: both;
	FLOAT: left;
	WIDTH: 744px;
	POSITION: relative;
	}
.b1 {
	FLOAT: left;
	WIDTH: 744px;
	POSITION: relative;
}
.directory {
	MARGIN-TOP: 0px;
	FONT-SIZE: 0.91em;
	FLOAT: left;
	WIDTH: 737px;
	COLOR: #816945;
	MARGIN-RIGHT: 3px;
	POSITION: relative;
	HEIGHT: auto;
	BACKGROUND-COLOR: #efece7;
	BORDER: #816945 1px solid;
	padding-left: 5px;
}

/* Ad Box */
.blocks {left: 0px ; width:737px ; POSITION: relative; 	FLOAT: left; HEIGHT: auto; PADDING-TOP: 3px; PADDING-LEFT: 0px;
}

.breadcrumb {
font-weight:bold;
FONT-SIZE: 8pt; FONT-FAMILY: verdana;
background-image: url(http://www.runnymede-community.com/phpLD/images/bottom.gif);
background-repeat:repeat-x;
background-position:bottom;
height:15px;
vertical-align:text-bottom
}
/* Sponsor Box */
#sponsors {
	Z-INDEX: 1; LEFT: 0px; WIDTH: 206px; POSITION: relative; HEIGHT: 100px; BORDER-RIGHT: #c7b299 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #c7b299 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #c7b299 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #c7b299 1px solid
}
#sponsorshead {
	BACKGROUND-POSITION: 10px 50%; Z-INDEX: 2; LEFT: 0px; WIDTH: 206px; POSITION: relative; HEIGHT: 22px; BACKGROUND-COLOR: #efece7; BACKGROUND-IMAGE: url(http://www.runnymede-community.com/phpLD/images/sponsors.gif); background-repeat: no-repeat;
}
#sponsors2copy {
	Z-INDEX: 3; LEFT: 0px; WIDTH: 206px; POSITION: relative; HEIGHT: 77px; PADDING-LEFT: 30px; PADDING-TOP: 3px;
}

/* Ad horizontal Box */
#advertisement {
	Z-INDEX: 1; LEFT: 0px; WIDTH: 500px; POSITION: relative; HEIGHT: 100px; BORDER-RIGHT: #c7b299 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #c7b299 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #c7b299 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #c7b299 1px solid
}
#advertisementhead {
	Z-INDEX: 2; LEFT: 0px; WIDTH: 500px; POSITION: relative; HEIGHT: 22px; BACKGROUND-COLOR: #efece7; BACKGROUND-IMAGE: url(http://www.runnymede-community.com/phpLD/images/ads2.gif);
	background-repeat: no-repeat;
}

#advertisement3copy {
	Z-INDEX: 3; LEFT: 0px; WIDTH: 500px; POSITION: relative; HEIGHT: 77px; PADDING-LEFT: 10px; PADDING-TOP: 5px;text-align:center;
}

/* About Us Box */
.box2 {
	MARGIN: 10px 3px 5px 0px;
	BORDER: #c7b299 1px solid;
	POSITION: relative;
	float:left;
	WIDTH: 737px;
	PADDING: 3px
}
#boxhead h3 {
	DISPLAY: none;
	}
#boxhead {
	BACKGROUND-COLOR: #efece7;
	HEIGHT: 22px;
	BACKGROUND-IMAGE: url(http://www.runnymede-community.com/phpLD/images/about_us.gif);
	background-repeat: no-repeat;
}

.text {FONT-SIZE: 8pt; COLOR: #747474; FONT-FAMILY: verdana
}
.text_ul {text-decoration:underline;
}

a.content:link{text-decoration:underline;
}
/* Weather Box */
#weatherbox{
	Z-INDEX: 11;
	LEFT: 795px;
	WIDTH: 160px;
	POSITION: absolute;
	TOP: 5px;
	margin:0;
	HEIGHT: 60px;
	PADDING-BOTTOM:15px;
}
#weatherbox h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	font-weight: bolder;
	height: 15px;
}
#weather2 {
	border: 1px solid #000000;
}

.lines	{border: #816945 1px solid;
}
/* Right Panel Box */
#right-column {
	LEFT: 764px; WIDTH: 247px; POSITION: absolute; TOP: 5px; background-color:#efece7; padding-right:5px;
}
/* RSS Local News Box */
#right-column #local {
	PADDING-TOP: 35px; POSITION: relative
}
#right-column .h {
	DISPLAY: block;
	LEFT: 0px;
	WIDTH: 100%;
	BORDER-BOTTOM: #fff 1px solid;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT:27px;
}
#right-column .h H3 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 5px 10px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #b7a994 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 26px; BACKGROUND-COLOR: transparent
}


#right-column #local .h H3 {
	BACKGROUND-IMAGE: url(http://www.runnymede-community.com/phpLD/images/local_news.gif)
}
#right-column .h H3 SPAN {
	DISPLAY: none
}
/* RSS Business News Box */
#right-column #business {
	PADDING-TOP: 35px;
	POSITION: relative;
}
#right-column #business .h H3 {
	BACKGROUND-IMAGE: url(http://www.runnymede-community.com/phpLD/images/business_news.gif)
}

/* Right Panel Ads Box */
#right-column #advertisements-vertical .h H3 {
	BACKGROUND-IMAGE: url(http://www.runnymede-community.com/phpLD/images/ads.gif)
}
#right-column #advertisements-vertical {
	PADDING-BOTTOM: 100px; PADDING-TOP: 30px; POSITION: relative; TOP: 0px
}
#right-column .ad {
	MARGIN: 2px auto; PADDING-LEFT: 2px; TEXT-ALIGN: left; vertical-align:text-top; FONT-SIZE: 8pt; FONT-FAMILY: verdana
}
#right-column .ad1 {
	MARGIN: 2px auto; PADDING-LEFT: 20px; TEXT-ALIGN: left; vertical-align:text-top; FONT-SIZE: 8pt; FONT-FAMILY: verdana
}

/* Footer */
#footer {
	CLEAR: both; FLOAT: none; MARGIN: 5px; WIDTH: 755px; PADDING-TOP: 2px; POSITION: relative; HEIGHT: 100px
}
#footer H3 A {
	DISPLAY: block; WIDTH: 144px; HEIGHT: 51px
}
#footer H3 SPAN {
	DISPLAY: none
}
#footer UL {
	DISPLAY: block; LEFT: 154px; WIDTH: 637px; POSITION: absolute; TOP: 273px
}
#footer LI {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(images/fdivider.gif) no-repeat 100% 50%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 51px; PADDING-TOP: 0px
}
#footer LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #747474; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#footer LI A:hover {
	COLOR: #39515f; TEXT-DECORATION: underline
}

.small {
	FONT-SIZE: 9pt
}
.brn_contenttext {
	FONT-SIZE: 8pt; COLOR: #816945; FONT-FAMILY: verdana
}
A.contentlink {
	FONT-SIZE: 8pt; COLOR: #816945
}
A.topnav {
	COLOR: #cc3333
}
A.footernav {
	COLOR: #cc3333
}
A.sidenav {
	COLOR: #cc3333
}
A.footer {
	COLOR: #816945
}
A.itin {
	FONT-WEIGHT: bold; COLOR: #f55d1a
}
A.contentlink {
	FONT-SIZE: 8pt; COLOR: #816945
}
A.grcontentlink {
	FONT-SIZE: 8pt; COLOR: #747474; FONT-FAMILY: verdana
}
A.catlink {
	COLOR: #666666
}
A.dirlink {
	COLOR: #666666
}
A.whitelink {
	COLOR: #ffffff
}
A.weeklink {
	FONT-SIZE: 8pt; COLOR: #4785cf
}
A.bluelink {
	FONT-SIZE: 8pt; COLOR: #4785cf
}
A:link {
	TEXT-DECORATION: none;
	FONT-SIZE: 8pt; FONT-FAMILY: verdana
	
}
A:visited {
	TEXT-DECORATION: none;
	FONT-SIZE: 8pt; FONT-FAMILY: verdana
}
A:active {
	TEXT-DECORATION: none;
	FONT-SIZE: 8pt; FONT-FAMILY: verdana
}
A:hover {
	TEXT-DECORATION: underline;
	FONT-SIZE: 8pt; FONT-FAMILY: verdana
}
A.contentlink1:link {
	TEXT-DECORATION: underline
}
A.contentlink1:visited {
	TEXT-DECORATION: underline
}
A.contentlink1:active {
	TEXT-DECORATION: underline
}
A.contentlink1:hover {
	TEXT-DECORATION: underline;
	}

A.contentlink:link {
	TEXT-DECORATION: underline
}
A.contentlink:visited {
	TEXT-DECORATION: underline
}
A.contentlink:active {
	TEXT-DECORATION: underline
}
A.contentlink:hover {
	COLOR: #f55d1a; TEXT-DECORATION: underline
}
A.grcontentlink:link {
	TEXT-DECORATION: none
}
A.grcontentlink:visited {
	TEXT-DECORATION: none
}
A.grcontentlink:active {
	TEXT-DECORATION: none
}
A.grcontentlink:hover {
	TEXT-DECORATION: underline
}
A.itinlinks {
	FONT-WEIGHT: bold; COLOR: #666666
}
A.itinlinks:link {
	TEXT-DECORATION: underline
}
A.itinlinks:visited {
	TEXT-DECORATION: underline
}
A.itinlinks:active {
	TEXT-DECORATION: underline
}
A.itinlinks:hover {
	COLOR: #f55d1a; TEXT-DECORATION: underline
}
A.dirlink:link {
	TEXT-DECORATION: none
}
A.dirlink:visited {
	TEXT-DECORATION: none
}
A.dirlink:active {
	TEXT-DECORATION: none
}
A.dirlink:hover {
	TEXT-DECORATION: underline
}


A.subnav1 {
	FONT-SIZE: 8pt; COLOR: #816945
}

A.subnav1:link {
	TEXT-DECORATION: underline
}
A.subnav1:visited {
	COLOR: #816945; TEXT-DECORATION: none
}
A.subnav1:active {
	TEXT-DECORATION: underline
}
A.subnav1:hover {
	COLOR: #FF3300; TEXT-DECORATION: underline
}





A.subnav {
	FONT-SIZE: 7pt; COLOR: #816945
}
A.subnav_on {
	FONT-SIZE: 7pt; COLOR: #f55d1a; TEXT-DECORATION: none
}
A.subnav:link {
	TEXT-DECORATION: underline
}
A.subnav:visited {
	COLOR: #816945; TEXT-DECORATION: underline
}
A.subnav:active {
	TEXT-DECORATION: underline
}
A.subnav:hover {
	COLOR: #f55d1a; TEXT-DECORATION: underline
}
A.subnav_on:link {
	COLOR: #f55d1a; TEXT-DECORATION: none
}
A.subnav_on:visited {
	COLOR: #f55d1a; TEXT-DECORATION: none
}
A.subnav_on:active {
	COLOR: #f55d1a; TEXT-DECORATION: none
}
A.subnav_on:hover {
	COLOR: #f55d1a; TEXT-DECORATION: none
}
A.btn:link {
	COLOR: #f55d1a; TEXT-DECORATION: none
}
A.btn:visited {
	COLOR: #f55d1a; TEXT-DECORATION: none
}
A.btn:active {
	COLOR: #f55d1a; TEXT-DECORATION: none
}
A.btn:hover {
	COLOR: #f55d1a; TEXT-DECORATION: none
}

.search1{POSITION: relative; LEFT: 10px; HEIGHT:15px
}
a.news2 {
	font-weight:bold;
	text-decoration: underline;
	font-size:8pt;
	font-variant: small-caps;
}
a.news2:active{
	font-weight:bold;
	text-decoration: underline;
	font-size:8pt;
	font-variant: small-caps;
}
a.news2:hover{
	font-weight:bold;
	text-decoration: underline;
	font-size:8pt;
	font-variant: small-caps;
}
a.news2:visited{
	font-weight:bold;
	text-decoration: underline;
	font-size:8pt;
	font-variant: small-caps;
}
#news {color:#FFFFCC; FONT-SIZE: 8pt; FONT-FAMILY: verdana; height: 200px; padding-bottom:5px; margin:0;
width: 230px;
overflow: auto;}
.news_title{margin:10px;}